В качестве некоей хотя бы отправной точки для обсуждения по существу - описание предыстории выбора из Вики (простите! но всё же лучше, чем ничего).
ЕС ЭВМ (Единая система электронных вычислительных машин) — советская серия компьютеров, аналоги серий System/360 и System/370 фирмы IBM, выпускавшихся в США с 1964 года. Программно и аппаратно (только на уровне интерфейса внешних устройств) совместимы со своими американскими прообразами. Активно эксплуатировались в СССР и странах СЭВ с 1971 по 1990 годы, после чего стали выходить из эксплуатации, и примерно к 2000-м годам практически исчезли.
В середине 1960-х годов в СССР в области вычислительной техники выявился ряд проблем, а именно:
Назревала необходимость «большого скачка» — перехода к массовому производству унифицированных ЭВМ, оснащённых большим количеством стандартизированного программного обеспечения и периферийного оборудования.
// Дальше — ru.wikipedia.org
В середине 1960-х годов в СССР в области вычислительной техники выявился ряд проблем, а именно:
общее количество ЭВМ было явно недостаточным;
производились десятки различных несовместимых друг с другом моделей ЭВМ, что затрудняло решение крупных вычислительных и организационных задач; для осуществления проектов АСУ (автоматизированных систем управления) была крайне желательна унификация компьютерных средств;
ориентация советских ЭВМ того времени исключительно на численные расчёты и отчасти на управление оборудованием, а также ориентация вычислительной техники на специалистов в области математики и физики;
значительным было отставание в области системного программирования: в то время в СССР всё ещё нормой были работа без операционной системы и программирование непосредственно в машинных кодах (даже без ассемблера);
бедность периферийного оборудования.
Назревала необходимость «большого скачка» — перехода к массовому производству унифицированных ЭВМ, оснащённых большим количеством стандартизированного программного обеспечения и периферийного оборудования. Для решения этой задачи в 1966 году в народнохозяйственном плане появилось задание Министерства радиопромышленности разработать аванпроект по опытно-конструкторской работе (ОКР) «Ряд», сформулированное начальником Главного управления по вычислительной технике МРП Михаилом Сулимом.[1]
Первоначально разработка аванпроекта была поручена Институту точной механики и вычислительной техники (ИТМиВТ). Отчёт, представленный институтом в середине 1966 года, не удовлетворил министерство, поскольку показал отсутствие интереса авторов отчёта к созданию такого ряда машин в СССР. В результате Министерство радиопромышленности приказом от 22 февраля 1967 года поручило руководство разработкой аванпроекта конструкторскому бюро промышленной автоматики (КБПА), проявившему гораздо больший интерес. КБПА в 1978 году было преобразовано в НИИ «Квант».
С вопросами по составу и характеристикам периферийного оборудования было всё более-менее ясно: материалы по этим вопросам, представленные НИИСчётМаш ещё для отчёта ИТМ, практически не вызвали дискуссий. Наибольшие споры вызвали принципы организации будущего «ряда»: логическая структура процессоров, система команд, принципы связи с внешними устройствами — то, что позднее стали называть «архитектурой ЭВМ».
В целом результаты дискуссии сводились к тому, что целесообразно взять за основу архитектуру широко распространённой на Западе системы System/360:
Архитектура ЭВМ в то время не подлежала патентованию, патентовалось лишь её конкретное исполнение, которое — по причине действовавшего эмбарго на экспорт вычислительной техники[2] — предполагалось создать самостоятельно.
Большинство элементов этой архитектуры было уже известно советским разработчикам.
Данную архитектуру приняли и успешно разрабатывали независимо уже несколько ведущих зарубежных фирм — RCA (США), ICL (Англия) и Siemens (ФРГ), и даже ROBOTRON в ГДР[3].
Согласно исследованиям ИПМ АН СССР, программы, составленные для IBM/360, требовали в 1,5—2 раза меньше памяти, чем аналогичные для ЭВМ БЭСМ-6, «Весна», М-20[1].
В серии System/360 был впервые реализован ряд уникальных для того времени перспективных решений: универсальная архитектура, ориентированная как на расчёты, так и на обработку данных; линейка совместимых моделей ЭВМ различной производительности; байтовая адресация памяти, микрокод. Кроме того, System/360 была одной из первых систем с виртуальной памятью (в отдельных моделях System/360, а позже во всех моделях System/370) и первой системой (не считая исследовательских прототипов), в которой была реализована концепция виртуальных машин.
Главный вопрос для сторонников клонирования, фактически, был в том, возможно ли скопировать аппаратную часть системы без полной технической документации, или же её целесообразнее реализовать заново «с нуля», одновременно дополнив и улучшив.
В качестве альтернативных вариантов рассматривалось сотрудничество на равноправных условиях с какой-либо из западноевропейских фирм. Академик А. А. Дородницын, сторонник этого варианта, в качестве партнёра рассматривал английскую фирму ICL[3][4].
Руководство IBM, которое он же принимал в стенах ВЦ РАН, от подобного сотрудничества отказалось[4].
Критикам сделанного тогда выбора вежливо предлагается либо опровергать приведенные исторические сведения (может быть, врут или недоговаривают), либо аргументированно пройтись по каждому моменту с предложением реалистичного и лучшего выбора.
Заранее спасибо! (хотя что-то мне подсказывает, что коня и сбрую получу не скоро)
Интересно, что там же есть такая критика принятых решений - но не в плане клонирования, а иного подхода:
Неправильная ориентация на экономию процессорного времени вместо экономии общих затрат — (времени программистов, исследователей и персонала) для разработки проектов:
- критика крайне неочевидная: в условиях острой нехватки процессоров и достаточного количества персонала - вполне разумная ориентация. Т.е. критика также не учитывает контекстов советской действительности. Как, кстати, и типичная критика советских авиалайнеров за больший по сравнению с западными аналогами расход топлива. Отдельно в этом плане просто шедевральна критика Як-40, "истребителя керосина" (хоть бы кто задумался - что, в КБ Яковлева были полные дураки и вредители? И в Минавипроме? Почему ж они пошли на такой расход, больше даже чем у Тушек? Может, у них были какие-то рациональные соображения? Но это и в голову никому из критиков советской системы не приходит)
Кстати, в топике выше ряд товарищей утверждал, что единожды сориентировавшись на клонирование чужой архитектуры, заведомо пошли в кильватере во всём. Но вот утверждают что "советская ОС ЕС 7 уже не имела прямого IBM-овского аналога".
Специально для этого проекта был создан Научно-исследовательский центр электронной вычислительной техники (НИЦЭВТ). Значительная часть работы НИЦЭВТа состояла в клонировании оригинального программного обеспечения System/360, множество сотрудников было занято исследованием дизассемблированного машинного кода оригинального компьютера и его адаптацией.
К счастью, фирма IBM поставляла значительную часть ОС в виде исходных текстов, что дало возможность доработать систему, устранить многие ошибки в коде системы и ввести дополнительные возможности. Поздняя система ОС ЕС 6.1.9 была уже гораздо стабильнее оригинала OS/360 21.8 (последней системы линии).
Новая советская ОС ЕС 7 уже не имела прямого IBM-овского аналога, представляя собой увязанные в единый пакет Систему виртуальных машин (СВМ, аналог VM) и Базовую операционную систему (БОС, не имевшую IBM-овского аналога и представлявшую собой развитие ОС ЕС версии 6).
Конечно, это софт. Ну так давай посмотрим - а много ли в мире аналогов и прямых заменителей основных софтов?
А по железу? Много ли чьих-то фундаментельных альтернатив IBM, ну, Интелу с АМД?
У японцев там, у китайцев, в Европе - как с оригинальными архитектурами? Есть? И как, массовы ли, успешны ли?
А если нет - то с чего бы у СССР должно было получиться радикально лучше?
Всё-таки антисоветчики где-то в глубине души очень крепко веруют в силу коммунистической идеи!