Xenix в разделе Bochs | |
Developer | Microsoft, SCO, HCR, Logica |
---|---|
Семейство ОС | Unix |
Рабочее состояние | Историческое |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1980; 40 лет назад (1980 г.) |
Последний выпуск | System V версии 2.3.4 / 1989; 31 год назад (1989) |
Платформы | PC / XT, x86, PDP-11, Z8001, 68k |
Ядро тип | Монолитное ядро |
По умолчанию пользовательский интерфейс | Интерфейс командной строки |
Лицензия | Собственный |
Преемник | SCO UNIX, OS / 2 |
Официальный веб-сайт | Н / Д |
Xenix - это прекращенная версия Unix операционной системы для различные микрокомпьютерные платформы, лицензированные Microsoft у ATT Corporation в конце 1970-х. Santa Cruz Operation (SCO) позже приобрела исключительные права на программное обеспечение и в конечном итоге заменила его на SCO UNIX (теперь известную как SCO OpenServer ).
В середине-конце 1980-х годов Xenix был наиболее распространенным вариантом Unix, если судить по количеству машин, на которых он был установлен. Председатель Microsoft Билл Гейтс сказал на Unix Expo в 1996 году, что долгое время Microsoft имела самый большой объем лицензии ATT Unix.
Bell Labs, разработчик UNIX был частью регулируемой Bell System и не мог продавать UNIX напрямую большинству конечных пользователей (за исключением академических и исследовательских институтов); однако он мог бы лицензировать его поставщикам программного обеспечения, которые затем перепродавали бы его конечным пользователям (или своим собственным торговым посредникам) в сочетании со своими собственными дополнительными функциями. Microsoft, которая ожидала, что UNIX станет ее операционной системой будущего, когда персональные компьютеры станут достаточно мощными, приобрела лицензию на Version 7 UNIX у ATT в 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 Corporation. Первый порт 8086 был для Altos Computer Systems 'несовместимых с ПК компьютеров серии 8600 (дата поставки первого клиента - 1 квартал 1982 г.).
Intel продавала комплектные компьютеры с XENIX под своим Intel марка (с конкретными моделями, такими как 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 изначально работала над собственным PDP -11 порт V7, названный Dynix, но затем заключил соглашение с Microsoft о совместной разработке и обмене технологиями на XENIX в 1982 году. Microsoft и SCO затем привлекли Human Computing Resources Corporation (HCR) в Канаде, и группа программных продуктов в рамках Logica plc в Соединенном Королевстве в рамках дальнейших улучшений XE. NIX и портирование XENIX на другие платформы. При этом Microsoft предоставила HCR и Logica права на создание портов XENIX и лицензирование бинарных дистрибутивов XENIX на этих территориях.
В 1984 году был перенесен на основанный на 68000 Apple Lisa 2 был совместно разработан SCO и Microsoft и стал первым бинарным продуктом в термоусадочной упаковке, проданным SCO. Для этого была выпущена таблица Multiplan.
В своем каталоге OEM 1983 года Microsoft сообщила, что трудность при переносе на различные машины на базе 8086 и Z8000 была связана с отсутствием стандартизированного блок управления памятью и средства защиты. Производители оборудования компенсировали это тем, что разработали собственное оборудование, но связанная с этим сложность сделала «чрезвычайно трудным, если не невозможным, для очень небольшого производителя с нуля разработать компьютер, способный поддерживать такую систему, как XENIX», и «ядро XENIX должно быть индивидуальным. - адаптирован к каждой новой аппаратной среде. "
Общедоступный порт для несвязанной архитектуры Intel 8086/8088 был сделан компанией Santa Cruz Operation около 1983 года. Поставлена SCO XENIX для ПК XT. где-то в 1984 году и содержал некоторые улучшения по сравнению с 4.2BSD ; он также поддерживает локальные сети.
В более поздней версии 286 XENIX использовался встроенный MMU, присутствующий на этом чипе, для работы в защищенном режиме 286. XENIX 286 сопровождался новым оборудованием от 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.2 в 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», и обещая простой перенос между ними.
ATT начала продавать 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. В выпуске 2.3.1 XENIX System V появилась поддержка i386, SCSI и TCP / IP. SCO XENIX System V / 386 была первой 32-разрядной операционной системой, доступной на рынке для архитектуры процессора x86.
Microsoft продолжала использовать XENIX внутри компании, представив в 1987 году ATT патч для поддержки функциональности UNIX, который попал в кодовую базу XENIX и SCO UNIX. Сообщается, что Microsoft использовала XENIX на рабочих станциях Sun и VAX миникомпьютерах внутри своей компании еще в 1988 году. Весь внутренний транспорт электронной почты Microsoft осуществлялся на XENIX- на основе систем 68000 до 1995–1996 годов, когда компания перешла на собственный продукт Exchange Server.
SCO выпустила свою SCO UNIX как продукт более высокого уровня, основанный на System V.3 и предлагающий ряд технических усовершенствований по сравнению с XENIX; XENIX остался в линейке продуктов. Тем временем ATT и Sun Microsystems завершили слияние XENIX, BSD, SunOS и System V.3 в System V Release 4. Сама последняя версия SCO XENIX / 386 была Система V.2.3.4, выпущенная в 1991 г.
Помимо своей базы ATT UNIX, XENIX включал элементы из BSD, в частности, vi текстовый редактор и его вспомогательные библиотеки (termcap и curses ). Его ядро включает некоторые оригинальные расширения от Microsoft, в частности, блокировку файлов и семафоры, в то время как в пользовательскую среду Microsoft добавила «визуальную оболочку» для меню- управляемая операция вместо традиционной оболочки UNIX. Ограниченная форма локальной сети по последовательным линиям (RS-232 порты) была возможна с помощью программного обеспечения «micnet», которое поддерживало передачу файлов и электронную почту, хотя UUCP по-прежнему использовался для организации сети через модемы.
OEM-производители часто добавляли дополнительные модификации в систему XENIX.
Trusted XENIX был вариантом, первоначально разработанным IBM под названием Secure XENIX; более поздние версии под названием Trusted XENIX были разработаны Trusted Information Systems. Он включал в себя модель многоуровневой безопасности Bell-LaPadula и имел многоуровневый безопасный интерфейс для защищенного устройства связи STU-III (то есть соединение STU-III было бы доступно только для тех приложений, которые работают с тем же уровнем привилегий, что и ключ, загруженный в STU-III). Он был оценен формальными методами и получил рейтинг безопасности B2 в соответствии с критериями оценки доверенных компьютерных систем Министерства обороны США DoD - второй по величине рейтинг, когда-либо полученный оценкой операционная система. Версия 2.0 была выпущена в январе 1991 года, версия 3.0 - в апреле 1992 года, а версия 4.0 - в сентябре 1993 года. Она использовалась до 1995 года.
На Викискладе есть носители, связанные с Xenix. |