Древний UNIX


Ancient UNIX — это термин, придуманный организацией Santa Cruz Operation , [ нужна цитация ] для описания ранних выпусков кодовой базы Unix , выпущенных до Unix System III , в частности выпусков Research Unix до версии 7 включительно (база для UNIX/32V как а также более поздние разработки AT&T Unix ).

После публикации книги Львов была предпринята работа по выпуску более ранних версий кодовой базы . SCO впервые выпустила код под ограниченной образовательной лицензией. [ нужна ссылка ]

Позже, в январе 2002 года, Caldera International (теперь SCO Group ) повторно лицензировала (но не сделала доступной) несколько версий под лицензией BSD из четырех пунктов , а именно: [1] [2]

До сих пор этот код не получил широкого распространения, но его можно использовать в системах эмуляторов, а версия 5 Unix была создана для работы на Nintendo Game Boy Advance с использованием эмулятора SIMH PDP-11 . [3] Версия 6 Unix послужила основой для обучающей системы MIT xv6 , которая представляет собой обновление этой версии до ANSI C и платформы x86 или RISC-V.

В качестве примера того, как повторное лицензирование старых баз кода Unix повлияло на современное вычислительное сообщество, текстовый редактор BSD vi был основан на коде из редактора ed line в тех ранних Unix. Поэтому «традиционный» vi не мог свободно распространяться, и были созданы различные аналоги (например, nvi ). Теперь, когда этот код больше не обременен, «традиционный» vi был адаптирован для современных Unix-подобных операционных систем. [4]

SCO Group, Inc. ранее называлась Caldera International. В результате дела SCO Group, Inc. против Novell, Inc. было установлено, что Novell, Inc. не передала авторские права на UNIX компании SCO Group, Inc. [ 5] . Лицензия Caldera, предполагая, что она может быть недействительной. [6] [7]


Версия 5 Unix для PDP-11 , работающая на SIMH
Версия 6 Unix для PDP-11 , работающая в SIMH
Версия 7 Unix для PDP-11 , работающая в SIMH