Поворот кругом

We use cookies. Read the Privacy and Cookie Policy

Поворот кругом

Потому уже в конце 1960-х встал вопрос о преодолении общего отставания в компьютерной технике от Запада. Дело было даже не в количестве. К середине 1960-х годов в СССР выпускалось более десятка различных типов вычислительных машин, не имеющих ничего общего ни по программному обеспечению, ни по аппаратным особенностям и даже по внешним интерфейсам. АЦПУ или устройства памяти от машин типа «Минск» нельзя было подключить к «Уралам» и наоборот, не говоря уж о зарубежном оборудовании. В серии «Минск» был принят семибитный байт, в БЭСМ — шестибитный, единой кодировки символов не существовало. Надо было как-то разбираться с этим зоопарком. С сегодняшней точки зрения мы можем констатировать, что к шестидесятым годам в СССР была создана довольно передовая компьютерная отрасль, но звание «индустрии» ей еще предстояло заслужить.

В этой обстановке весь конец 1960-х годов прошел в спорах о дальнейшей ориентации строительства компьютеров. В результате было принято, вероятно, наихудшее из возможных решение о переориентации всей отрасли на копирование стремительно устаревающей техники фирмы IBM. Подробнее об истории с принятием решения о копировании IBM/360 рассказывается в очерке Б. Н. Малиновского о Башире Искандаровиче Рамееве, помещенном в этой книге, здесь мы лишь добавим несколько слов.

С. А. Лебедев и М. А. Лаврентьев на даче в Луцино, 1 мая 1963 года

Все наиболее известные отечественные конструкторы ВТ — в том числе В. М. Глушков, С. А. Лебедев, И. С. Брук, Б. И. Рамеев, — тогда сопротивлялись этому решению. Выступили против и такие известные организаторы вычислительной отрасли, как академик А. А. Дородницын, руководитель ВЦ АН СССР. Прямо на заседании у министра Калмыкова подал в отставку один из главных инициаторов всего проекта ЕС М. К. Сулим. В комментариях к докладу Межведомственной комиссии о разработке системы «Ряд» (ЕС ЭВМ), Исаак Семенович Брук писал[18]: «Если только не поставить перед собой цель выйти на внешний рынок и частично вытеснить западные фирмы, то при выборе структуры „Ряда“ следовало бы больше ориентироваться на существующие у нас условия с учетом их изменения вследствие роста применения вычислительной техники. […] Сам по себе тот факт, что при незначительном годовом выпуске в несколько сот вычислительных машин они выпускаются более десяти различных типов, не имеющих ничего общего по конструкциям, логике, языку и т. п., свидетельствует об отсутствии сколько-нибудь разумного регулирования и планирования. Поэтому введение вместо многочисленных выпускаемых и намечаемых к выпуску „проталкиваемых“, премированных и т. п. машин (систем) — ограниченного числа программно совместимых моделей безусловно прогрессивно». Однако, замечает советский компьютерный пионер, выбранная линия «ориентирует на повторение или ускорение прохождения пути развития вычислительной техники за рубежом, т. е. в США. […] Нет нужды доказывать, что наилучшим и экономичным по затрате времени решением проблемы освоения того, что уже достигнуто за рубежом, было бы использование лицензий — готовой документации и технологии. В противном случае — трудно устранимое отставание».

Отставание, о котором говорит Исаак Семенович, нетрудно проиллюстрировать только тем фактом, что в 1971 году, когда были выпущены первые модели ЕС (Ряд 1), корпорация IBM уже перешла к следующей версии системы IBM/370, аналоги которой (Ряд 2) начали производиться только в 1978 году. Другие аргументы можно найти в упомянутом очерке о Б. И. Рамееве далее. Б. А. Бабаян (тогда — один из ведущих сотрудников ИТМ и ВТ) много лет спустя, в речи 1998 года [1.19] резюмировал суть ситуации без излишней дипломатии:

«Расчет был на то, что можно будет наворовать много матобеспечения — и наступит расцвет вычислительной техники. Этого, конечно, не произошло. Потому что после того, как все были согнаны в одно место, творчество кончилось. Образно говоря, мозги начали сохнуть от совершенно нетворческой работы. Нужно было просто угадать, как сделаны западные, в действительности устаревшие, вычислительные машины. Передовой уровень известен не был, передовыми разработками не занимались, была надежда на то, что хлынет матобеспечение… Вскоре стало ясно, что матобеспечение не хлынуло, уворованные куски не подходили друг к другу, программы не работали. Все приходилось переписывать, а то, что доставали, было древнее, плохо работало. Это был оглушительный провал».

Б. Н. Малиновский в своем очерке о С. А. Лебедеве [1.1] так писал о решении переориентироваться на копирование западной техники: «На разработку ЕС ЭВМ были затрачены огромные средства. Копирование IBM-360 шло трудно, с многократными сдвигами намеченных сроков, потребовало огромных усилий разработчиков. Конечно, была и польза, — повторили пусть устаревшую, но все же весьма сложную систему, многому научились, пришлось овладеть новой технологией изготовления ЭВМ, разработать обширный комплекс периферийных устройств, появились навыки „советизации“ зарубежных разработок. И все же при этом „варились в собственном котле“, с трудом доставая документацию на систему IBM-360. Если подумать об ущербе, который был нанесен отечественной вычислительной технике, стране, общеевропейским интересам, то он, конечно несравненно выше в соотношении с полученными скромными (не по затратам труда и средств!) результатами».

Принятие решения о копировании IBM/360, несомненно, привело и к ряду положительных последствий. Одним из них было то, что в сравнительно короткий срок, не более десятилетия, в СССР была создана довольно передовая отрасль по производству изделий микроэлектроники с центром в Зеленограде и заводами, расположенными по всей стране. Конечно, она была ориентирована не только на строительство компьютеров, да и создаваться начала задолго до этих споров — микроэлектронные изделия требовались буквально во всех областях техники, но, несомненно, именно потребности компьютерной отрасли заставили микроэлектронщиков скопировать основные серии западных микросхем во всей полноте. Своей школы в этой области у нас практически не было (за исключением отдельных разработок, не получивших развития), потому заимствовать технологии было, конечно, правильным решением. В России во все времена тяжело давался процесс перехода от идей к рутине, к серийному выпуску, и учиться у Запада по этой части было совершенно не зазорно. А. И. Шокину, создавшему на почти пустом месте современную микроэлектронную отрасль, удалось совершить настоящий подвиг[19].

Сергей Алексеевич доволен реакцией дочки Кати на свадебный подарок — сари, которое он привез из Индии, 1961 год

А вот в части носителей оригинальных идей недостатка в стране не наблюдалось никогда. Руководители отрасли, принимавшие решение о копировании, воспитывались в сталинские времена, и на памяти у них был ряд очень успешных проектов по заимствованию, выполненных на рубеже 1940–50 годов. Таких, например, как воспроизведение по приказу Сталина американского бомбардировщика Б-29 (превратившегося в Ту-4), значительно продвинувшее вперед советскую авиацию. Есть, однако, большая разница между ситуацией в авиационной промышленности в цейтнотные 1940-е, когда проводить НИиОКР было просто некогда, и в компьютерной отрасли в середине 1960-х, где имелся значительный практический и теоретический задел, ничуть не уступавший западным разработкам.

Если бы в свое время Туполев и другие авиаконструкторы ограничились последовательным копированием всех вновь создаваемых американских самолетов, добывая образцы правдами и неправдами, можно себе представить, в какой дыре очень быстро оказалась бы советская авиация. А ведь именно по такому пути направили советскую компьютерную отрасль. Расчет был на то, что скопировав западные компьютеры, мы сэкономим и на программах для них — для одной только серии IBM/360 программное обеспечение оценивалось в сумму порядка 6 млрд долларов, и разработка его занимала много миллионов человеко-лет работы. Но потом оказалось, что программы все равно приходится кардинально перерабатывать, и в результате ресурсов было потрачено не меньше, и без особого толка, потому что всерьез научиться чему-либо можно только создавая свое. Как выяснилось уже в наше время, «наворовать» и само программное обеспечение можно лишь в ограниченном объеме: даже при том, что сейчас практически весь компьютерный парк основан на западных разработках и импортных комплектующих, и строгих ограничений на распространение компьютеров и ПО уже не существует, все сколько-нибудь национально-ориентированные отрасли (бухгалтерское дело, налоги, документооборот, выборы, статистика и т. д., не говоря уж об «оборонке») все равно пришлось обеспечивать собственным ПО.

Заметим, что проблемы с традиционно хромавшим качеством ЭВМ переход к копированию западных моделей отнюдь не решил. Самуил Любицкий, начинавший программировать еще в середине 1960-х, свидетельствует[20]: «Только в 1973 мне довелось увидеть первую машину ЕС-1020. И она… не работала. Ее налаживали, налаживали, налаживали… Наконец, к концу года заработала с горем пополам, и оказалось, что машина по памяти, быстродействию, периферии слабее, чем „Минск-32“, который уже лет пять как скромно трудился себе в соседнем зале… качество техники было ужасающим, она налаживалась месяцами и требовала неустанных усилий для поддержания работы… добротная продукция братьев-демократов была каплей в море бессовестного брака, где особенной наглостью отличались „тридцатки“ — творения армянских мастеров. Те попросту приходили без трети комплектующих. Шутили, что их „разливают“ в подсобном цеху Ереванского коньячного завода».

Аналогичные высказывания можно найти почти у всех компьютерщиков тех лет. Приведем еще фрагмент из эссе другого программиста, Бориса Кушнера: «Не без печали вспоминаю появление в нашей комнате Вычислительного центра рабочей станции, мощного (конечно, по тем временам) персонального компьютера отечественного производства. На второй день компьютер стоял со снятым кожухом, иначе он перегревался, на третий день наши инженеры что-то протирали остродефицитным по понятным причинам спиртом, на четвертый день он исчез. Поступившего через пару недель собрата ожидала точно такая же судьба. Перед самым отъездом из СССР, на Конференции в Обнинске я слушал доклад о компьютеризации школы. „Представьте себе, — говорил докладчик, — мы заказали пятьдесят тысяч „Агатов“[21], и они все не работают!“» [1.21]. Довольно нелестные характеристики можно услышать и в адрес разработок ИТМ и ВТ (правда, уже после смерти Лебедева) — см. приложение «Опыт внедрения „Эльбрус-1“ к очерку о М. А. Карцеве в этом сборнике.

С. А. Лебедеву тогда единственному удалось отстоять ИТМ и ВТ от участия в программе ЕС ЭВМ (за исключением некоторых специализированных институтов, ориентированных на военные нужды, таких, как НИИВК М. А. Карцева). Руководители отрасли пытались уговорить Сергея Алексеевича участвовать в ней и даже возглавить эту программу. Он счел, что не имеет права принять решения в одиночку, и посоветовался с коллективом, но сотрудники в большинстве поддержали его точку зрения. Свой отказ он прокомментировал так: «А мы сделаем что-нибудь из ряда вон выходящее!».

Родные Сергея Алексеевича уверены, что переориентирование на копирование западной техники существенно сократило его жизнь. Узнав, что решение повторить систему IBM-360 принято окончательно, Лебедев поехал на прием к министру. Для этого ему пришлось встать с постели. У него было воспаление легких, он лежал с высокой температурой. Министр не принял ученого — видимо, было стыдно смотреть ему в глаза, — переадресовал к заместителю. Визит закончился безрезультатно. После этого болезнь усилилась, и с 1972 года Сергей Алексеевич оказался прикованным к постели.