Xenix - Xenix

Xenix
Xenix Screensnap.PNG
Xenix под Bochs
Разработчик Microsoft , SCO , HCR , Logica
Семейство ОС Unix
Рабочее состояние Исторический
Исходная модель Закрытый источник
Первый выпуск 1980 ; 41 год назад ( 1980 )
Последний релиз System V версии 2.3.4 / 1989 ; 32 года назад ( 1989 )
Платформы ПК / XT , x86 , PDP-11 , Z8001 , 68k
Тип ядра Монолитное ядро
Пользовательский интерфейс по умолчанию Интерфейс командной строки
Лицензия Проприетарный
Преемник SCO UNIX , OS / 2
Официальный веб-сайт N / A

Xenix - это прекращенная версия операционной системы Unix для различных микрокомпьютерных платформ, лицензированная Microsoft у AT&T Corporation в конце 1970-х годов. Santa Cruz Operation (SCO) позже приобрела исключительные права на программное обеспечение, и в конечном итоге заменить его с SCO UNIX (теперь известный как SCO OpenServer ).

В середине-конце 1980-х годов Xenix был наиболее распространенным вариантом Unix, если судить по количеству компьютеров, на которых он был установлен. Председатель Microsoft Билл Гейтс сказал на Unix Expo в 1996 году, что долгое время Microsoft имела самый большой объем лицензии AT&T Unix.

История

Bell Labs , разработчик UNIX, была частью регулируемой Bell System и не могла продавать UNIX напрямую большинству конечных пользователей (за исключением академических и исследовательских институтов); однако он мог бы лицензировать его поставщикам программного обеспечения, которые затем перепродавали бы его конечным пользователям (или своим собственным торговым посредникам) в сочетании со своими собственными дополнительными функциями. Microsoft, которая ожидала, что UNIX станет ее операционной системой будущего, когда персональные компьютеры станут достаточно мощными, приобрела лицензию на UNIX версии 7 у AT&T в 1978 году и 25 августа 1980 года объявила, что сделает ее доступной для 16 пользователей. -битовый микрокомпьютер рынок. Поскольку Microsoft не смогла лицензировать само имя «UNIX», компания дала ему оригинальное имя.

Microsoft назвала XENIX «универсальной операционной средой». Он не продавал XENIX напрямую конечным пользователям, но лицензировал программное обеспечение OEM-производителям, таким как IBM, Intel, Management Systems Development, Tandy , Altos, SCO и Siemens ( SINIX ), которые затем перенесли его на свои собственные компьютерные архитектуры .

IBM / Microsoft XENIX 1.00 на 5¼-дюймовой дискете

В 1981 году Microsoft заявила, что первая версия XENIX была «очень близка к исходному исходному тексту UNIX версии 7» на PDP-11 , а более поздние версии должны были включать свои собственные исправления и улучшения. Компания заявила, что намеревается перенести операционную систему на серию Zilog Z8000 , Digital LSI-11 , Intel 8086 и 80286 , Motorola 68000 и, возможно, «множество других процессоров», а также предоставить Microsoft «полную линейку системных программных продуктов», включая BASIC и другие языки. Первый порт предназначался для 16-разрядного процессора Z8001: первый заказчик был доставлен в январе 1981 года для компании Central Data Corporation of Illinois, за ней в марте 1981 года последовал продукт Z8001 корпорации Paradyne . Первый порт 8086 предназначался для несовместимых с ПК компьютеров серии 8600 компании Altos Computer Systems (дата поставки первого покупателя - 1 квартал 1982 г.).

Intel продавала комплектные компьютеры с XENIX под своим брендом Intel System 86 (с конкретными моделями, такими как 86/330 или 86 / 380X); они также предложили отдельные платы, на которых производились эти компьютеры под их брендом iSBC . Это включало процессорные платы, такие как iSBC 86/12, а также платы MMU, такие как iSBC 309. Первые системы Intel XENIX, поставленные в июле 1982 года. Tandy более чем удвоил установленную базу XENIX, когда сделал TRS-XENIX операционной системой по умолчанию для своего TRS. -80 Model 16 на базе 68000 в начале 1983 г. и был крупнейшим поставщиком UNIX в 1984 г. Seattle Computer Products также производил (несовместимые с ПК) компьютеры 8086 в комплекте с XENIX, такие как их Gazelle II, в которых использовалась шина S-100 и был доступен в конце 1983 или начале 1984 года. Также был порт для IBM System 9000 .

Первоначально SCO работала над собственным портом V7 для PDP-11 под названием Dynix, но затем в 1982 году заключила соглашение с Microsoft о совместной разработке и обмене технологиями XENIX. Затем Microsoft и SCO дополнительно привлекли Human Computing Resources Corporation (HCR) в Канаде. , а также группа программных продуктов в составе Logica plc в Соединенном Королевстве в рамках дальнейших улучшений XENIX и переноса XENIX на другие платформы. При этом Microsoft предоставила HCR и Logica права создавать порты XENIX и лицензировать двоичные дистрибутивы XENIX на этих территориях.

В 1984 году SCO и Microsoft совместно разработали порт для Apple Lisa 2 на базе 68000, и это был первый двоичный продукт в термоусадочной упаковке, проданный SCO. Для этого была выпущена таблица Multiplan .

В своем каталоге OEM за 1983 год Microsoft заявила, что сложность переноса на различные машины на базе 8086 и Z8000 была связана с отсутствием стандартизированного блока управления памятью и средств защиты. Производители оборудования компенсировали это тем, что разработали собственное оборудование, но связанная с этим сложность сделала «чрезвычайно трудным, если не невозможным, для очень небольшого производителя разработать компьютер, способный поддерживать такую ​​систему, как XENIX, с нуля», и «ядро XENIX должно быть индивидуальным. адаптированы к каждой новой аппаратной среде ".

Общедоступный порт к неотображенному Intel 8086/8088 архитектуре был сделан Santa Cruz Operation около 1983. SCO XENIX для PC XT поставляется где- то в 1984 году и содержал некоторое улучшение от 4.2BSD ; он также поддерживает локальную сеть Micnet .

Более поздняя версия XENIX 286 использовала встроенный MMU, присутствующий на этом чипе, работая в защищенном режиме 286 . К 286 XENIX прилагалось новое оборудование от OEM-производителей XENIX. Например, Sperry PC / IT, клон IBM PC AT , рекламировался как способный поддерживать в этой версии восемь одновременных пользователей немых терминалов .

Хотя XENIX 2.0 все еще был основан на версии 7 UNIX, версия 3.0 была обновлена ​​до кодовой базы UNIX System III , в руководстве Intel 1984 года для XENIX 286 отмечалось, что ядро ​​XENIX в это время содержало около 10 000 строк. За ним последовала кодовая база System V R2 в XENIX 5.0 (также известная как XENIX System V).

«Microsoft надеется, что XENIX станет предпочтительным выбором для производства и обмена программного обеспечения», - заявила компания в 1981 году. Microsoft назвала свою собственную MS-DOS «однопользовательской однозадачной операционной системой» и посоветовала клиентам, которые хотели поддержка многопользовательского режима или многозадачности для покупки XENIX. Планировалось, что со временем MS-DOS будет улучшена, так что она будет почти неотличима от однопользовательской XENIX или XEDOS , которые также будут работать на 68000, Z8000 и LSI-11; они будут совместимы снизу вверх с XENIX, который BYTE в 1983 году описал как «многопользовательскую MS-DOS будущего». Крис Ларсон из Microsoft охарактеризовал совместимость с XENIX MS-DOS 2.0 как «вторую по важности функцию». Его компания рекламировала DOS и XENIX вместе, перечисляя общие функции ее «однопользовательской ОС» и «многопользовательской, многозадачной операционной системы, производной от UNIX», и обещая простой перенос между ними.

Однако AT&T начала продавать System V после распада Bell System . Microsoft, считая, что не сможет конкурировать с разработчиком UNIX, решила отказаться от XENIX. Решение не было незамедлительно прозрачным, что привело к появлению термина « паразит» . Он согласился с IBM разработать OS / 2 , и команда XENIX (вместе с лучшими разработчиками MS-DOS) была назначена на этот проект. В 1987 году Microsoft передала право собственности на XENIX компании SCO по соглашению, по которому Microsoft владела чуть менее 20% SCO (эта сумма не позволяла обеим компаниям раскрывать точную сумму в случае IPO SCO). SCO приобретет обе компании, у которых были права на XENIX, группу программных продуктов Logica в 1986 году и HCR в 1990 году. Когда Microsoft в конечном итоге потеряла интерес и к OS / 2, компания основала свою дальнейшую стратегию высокого уровня на Windows NT .

В 1987 году SCO портировала XENIX на процессор 386 , 32-битный чип, после того, как получила от инсайдеров Microsoft информацию о том, что Microsoft больше не разрабатывает XENIX. В XENIX System V Release 2.3.1 появилась поддержка i386, SCSI и TCP / IP . SCO XENIX System V / 386 была первой 32-разрядной операционной системой, доступной на рынке для архитектуры процессора x86.

Microsoft продолжала использовать XENIX внутри компании, представив в 1987 году AT&T патч для поддержки функциональности UNIX, который проник в кодовую базу как XENIX, так и SCO UNIX. Сообщается, что Microsoft широко использовала XENIX на рабочих станциях Sun и миникомпьютерах VAX в своей компании еще в 1988 году. Весь внутренний транспорт электронной почты Microsoft выполнялся на системах 68000 на базе XENIX до 1995–1996 годов, когда компания перешла на собственный продукт Exchange Server. .

SCO выпустила свой SCO UNIX как продукт более высокого уровня, основанный на System V R3 и предлагающий ряд технических усовершенствований по сравнению с XENIX; XENIX остался в линейке продуктов. Тем временем AT&T и Sun Microsystems завершили слияние XENIX, BSD, SunOS и System V R3 в System V R4. Последней версией самой SCO XENIX / 386 была System V R2.3.4, выпущенная в 1991 году.

Функции

Помимо своей базы AT&T UNIX, XENIX включает элементы BSD , в частности текстовый редактор vi и его вспомогательные библиотеки ( termcap и curses ). Его ядро ​​содержало некоторые оригинальные расширения от Microsoft, в частности блокировку файлов и семафоры , в то время как в пользовательскую среду Microsoft добавила «визуальную оболочку» для работы с меню вместо традиционной оболочки UNIX . Ограниченная форма локальной сети по последовательным линиям ( порты RS-232 ) была возможна через программное обеспечение «micnet», которое поддерживало передачу файлов и электронную почту , хотя UUCP все еще использовался для работы в сети через модемы .

OEM-производители часто добавляли дополнительные модификации в систему XENIX.

Надежный XENIX

Trusted XENIX был вариантом, первоначально разработанным IBM под названием Secure XENIX; более поздние версии под названием Trusted XENIX были разработаны компанией Trusted Information Systems . Он включал модель многоуровневой безопасности Bell-LaPadula и имел многоуровневый защищенный интерфейс для устройства защищенной связи STU-III (то есть соединение STU-III было бы доступно только для тех приложений, которые работают с тем же уровнем привилегий, что и ключ загружен в STU-III). Он был оценен формальными методами и получил рейтинг безопасности B2 в соответствии с критериями оценки доверенных компьютерных систем Министерства обороны США - второй по величине рейтинг, когда-либо полученный оцениваемой операционной системой. Версия 2.0 была выпущена в январе 1991 года, версия 3.0 - в апреле 1992 года, а версия 4.0 - в сентябре 1993 года. Она все еще использовалась до 1995 года.

Смотрите также

Заметки

Рекомендации

дальнейшее чтение

Внешние ссылки