Сообщение Re[26]: История компьютеров в СССР от 10.10.2023 7:09
Изменено 29.10.2023 6:41 netch80
V>>>Мейнфреймы и мини-ЭВМ.
V>>>Тогда уже вовсю UNIX-системы набирали обороты, и не только на архитектуре VAX.
N>>Ну уж точно не на "мейнфреймах", там оно появилось только с ~2000.
V>IBM IAX появился раньше...
AIX, ты хотел написать?
Ну да, тут есть такое, я не знал:
In 1988, IBM announced AIX/370, also developed by Locus Computing. AIX/370 was IBM's fourth attempt to offer Unix-like functionality for their mainframe line, specifically the System/370 (the prior versions were a TSS/370-based Unix system developed jointly with AT&T c.1980, a VM/370-based system named VM/IX developed jointly with Interactive Systems Corporation c.1984, and a VM/370-based version of TSS/370 named IX/370 which was upgraded to be compatible with UNIX System V). AIX/370 was released in 1990 with functional equivalence to System V Release 2 and 4.3BSD as well as IBM enhancements.
Я имел в виду как они с 1999 начали вбухивать деньги в Linux.
Но, как я понимаю, смысл в AIX на железе 370-390 был маловат. Основное всё-таки пытались делать на POWER (и на x86 чуть-чуть, для пробы)
V>Но речь не только о мейнфреймах...
V>Это было умирающее направление (универсальные сервера приложений), а массово пошли в конце 80-х и в 90-е т.н. суперкомпьютеры.
Ты про то, для чего был нужен Unix?
Ну и где эта смерть для "универсальные сервера приложений"?
N>>>>У Intel в 80-х огромная часть кода писалась на ассемблере, потому что компиляторы не тянули.
V>>>В юнихах на асме писалась только небольшая часть кода.
N>>Ты о каком поколении говоришь-то? Unix V6, да, почти полностью уже на C — только с этой версии началось победное шествие. Но это уже лет через 5 после первых версий.
V>Лежат открытые сырцы System III
V>https://vetusware.com/output/nxawiumm/ATT-SYSIII.7z
V>и System V
V>https://ia601904.us.archive.org/28/items/ATTUNIXSystemVRelease4Version2/SysVr2.0_32000.tgz
Молодец, пирожок ждёт на полке. Оба названных тобой потомки Bell V7. А массовая переписка на C происходила в Bell V5-V6, это период 73-75 годов (как раз мы из ясель в детсады переходили, да?)
Версии до этого — ассемблерные.
V>Вообще, странно это слышать, т.к. Си был разработан для реализации UNIX, и, собсно, POSIX — это и есть программный интерфейс UNIX-like систем.
Не с рождения, ой не с рождения.
N>>Поищи код первой версии cat, например там реально два экрана простого ассемблера — причём это сохранялось ещё на PDP-11.
V>А почему ты думаешь, что эта утилита была разработана изначально под UNIX?
А под что? Multics?
N>>Но Unix никогда не был про чистую эффективность кода.
V>UNIX всегда был про совместимость на уровне исходников.
V>Это была новая парадигма, к которой пришли по результату трахания с зоопарком аппаратных архитектур и осей.
Согласен — с поправкой на то, что "всегда" это начиная с 4 лет предыдущего развития и последущие ~48.
V>Т.е., проблематика уже была известна, решение уже было предложено и неплохо себя показывало...
V>Сами винды тоже разрабатывались на Си...
V>Но почему на Си не написали UNIX-like операционку — вопрос вопросов, однако.
Потому что смотрели на VMS как образец.
Потому что уже видели много проблем Unix и хотели их обойти одним рывком.
Потому что хотели плавную совместимость с DOS.
Вполне себе причины.
V>>>Мейнфреймы и мини-ЭВМ.
V>>>Тогда уже вовсю UNIX-системы набирали обороты, и не только на архитектуре VAX.
N>>Ну уж точно не на "мейнфреймах", там оно появилось только с ~2000.
V>IBM IAX появился раньше...
AIX, ты хотел написать?
Ну да, тут есть такое, я не знал:
In 1988, IBM announced AIX/370, also developed by Locus Computing. AIX/370 was IBM's fourth attempt to offer Unix-like functionality for their mainframe line, specifically the System/370 (the prior versions were a TSS/370-based Unix system developed jointly with AT&T c.1980, a VM/370-based system named VM/IX developed jointly with Interactive Systems Corporation c.1984, and a VM/370-based version of TSS/370 named IX/370 which was upgraded to be compatible with UNIX System V). AIX/370 was released in 1990 with functional equivalence to System V Release 2 and 4.3BSD as well as IBM enhancements.
Я имел в виду как они с 1999 начали вбухивать деньги в Linux.
Но, как я понимаю, смысл в AIX на железе 370-390 был маловат. Основное всё-таки пытались делать на POWER (и на x86 чуть-чуть, для пробы)
V>Но речь не только о мейнфреймах...
V>Это было умирающее направление (универсальные сервера приложений), а массово пошли в конце 80-х и в 90-е т.н. суперкомпьютеры.
Ты про то, для чего был нужен Unix?
Ну и где эта смерть для "универсальные сервера приложений"?
N>>>>У Intel в 80-х огромная часть кода писалась на ассемблере, потому что компиляторы не тянули.
V>>>В юнихах на асме писалась только небольшая часть кода.
N>>Ты о каком поколении говоришь-то? Unix V7, да, почти полностью уже на C — только с этой версии началось победное шествие. Но это уже 1979, лет через 10 после старта. [UPD: тут обновил хронологию.]
V>Лежат открытые сырцы System III
V>https://vetusware.com/output/nxawiumm/ATT-SYSIII.7z
V>и System V
V>https://ia601904.us.archive.org/28/items/ATTUNIXSystemVRelease4Version2/SysVr2.0_32000.tgz
Молодец, пирожок ждёт на полке. Оба названных тобой потомки Bell V7. А массовая переписка на C происходила в Bell V6, это период около 77-го года (как раз мы в середине детсада были, да?)
Версии до этого — ассемблерные. Переписка на C началась только в V6.
V>Вообще, странно это слышать, т.к. Си был разработан для реализации UNIX, и, собсно, POSIX — это и есть программный интерфейс UNIX-like систем.
Не с рождения, ой не с рождения.
N>>Поищи код первой версии cat, например там реально два экрана простого ассемблера — причём это сохранялось ещё на PDP-11.
V>А почему ты думаешь, что эта утилита была разработана изначально под UNIX?
А под что? Multics?
N>>Но Unix никогда не был про чистую эффективность кода.
V>UNIX всегда был про совместимость на уровне исходников.
V>Это была новая парадигма, к которой пришли по результату трахания с зоопарком аппаратных архитектур и осей.
Согласен — с поправкой на то, что "всегда" это начиная с 4 лет предыдущего развития и последущие ~48.
V>Т.е., проблематика уже была известна, решение уже было предложено и неплохо себя показывало...
V>Сами винды тоже разрабатывались на Си...
V>Но почему на Си не написали UNIX-like операционку — вопрос вопросов, однако.
Потому что смотрели на VMS как образец.
Потому что уже видели много проблем Unix и хотели их обойти одним рывком.
Потому что хотели плавную совместимость с DOS.
Вполне себе причины.