Unix-войны
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2009 г. ) |

Войны Unix представляли собой борьбу между поставщиками за установление стандарта для Unix операционной системы в конце 1980-х и начале 1990-х годов.
Происхождение
[ редактировать ]Хотя корпорация AT&T создала Unix , к 1980-м годам Калифорнийского университета в Беркли исследовательская группа компьютерных систем была ведущим некоммерческим разработчиком Unix. [1] В середине 1980-х годов тремя распространенными версиями Unix были System III от AT&T , основа Microsoft от Xenix , одобренная IBM и PC/IX ; компании AT&T System V , которую она стремилась сделать новым стандартом Unix; [2] и распространение программного обеспечения Беркли (BSD). AT&T Все они были заимствованы из Research Unix , но значительно отличались. Более того, версии Unix каждого поставщика в некоторой степени отличались.
Например, на конференции Usenix в середине 1980-х годов у многих сотрудников AT&T были кнопки с надписью «System V: считать ее стандартной», а ряд крупных поставщиков продвигали продукты на базе System V. С другой стороны, System V еще не иметь встроенную сетевую поддержку TCP/IP, а в BSD 4.2 она была; почти все поставщики инженерных рабочих станций использовали BSD, и были доступны плакаты с надписью «4.2 > V».
Несколько поставщиков сформировали X/Open группу стандартов в 1984 году для продвижения совместимых открытых систем и решили основать свою систему на Unix. X/Open привлекла внимание AT&T. Чтобы повысить единообразие Unix, AT&T и ведущий поставщик BSD Unix Sun Microsystems начали в 1987 году работу над унифицированной системой. (Возможность этого была продемонстрирована несколькими годами ранее в армии США среде System V Лаборатории баллистических исследований для BSD Unix.) Она была выпущена в 1988 году как System V Release 4 (SVR4), которая до сих пор существует благодаря своей производная OpenIndiana . [3]
Хотя это решение приветствовалось клиентами и отраслевой прессой, некоторые другие лицензиаты Unix опасались, что Sun получит неоправданное преимущество. В 1988 году они сформировали Фонд открытого программного обеспечения (OSF). В том же году AT&T и еще одна группа лицензиатов ответили созданием Unix International (UI). Технические проблемы вскоре отошли на второй план в результате жестокой и публичной коммерческой конкуренции между двумя «открытыми» версиями Unix, при этом X/Open занимала золотую середину.
Исследование надежности различных версий Unix, проведенное в 1990 году, показало, что в каждой версии от четверти до трети утилит операционной системы может произойти сбой из-за фаззинга ; исследователи отчасти объяснили это «гонкой за функциями, мощностью и производительностью», возникшей в результате соперничества BSD и System V, из-за которого разработчикам не оставалось времени беспокоиться о надежности. [4]
Стандартизация
[ редактировать ]1988 года Стандарт POSIX первоначально был сосредоточен на функциях системной библиотеки C, помимо тех, которые были включены в будущий стандарт C; позже он расширился и стал определять другие аспекты системной среды. POSIX определил «наименьший общий знаменатель», которому могли соответствовать варианты на базе System V и BSD, а также некоторые системы, отличные от Unix, при разумных усилиях.
В марте 1993 года основные участники UI и OSF сформировали альянс Common Open Software Environment (COSE), фактически ознаменовав конец наиболее значимой эпохи Unix-войн. В июне AT&T продала свои активы Unix компании Novell , а в октябре Novell передала бренд Unix компании X/Open.
В 1996 году X/Open и новая OSF объединились в Open Group . Работа COSE, такая как единая спецификация UNIX , текущий стандарт для фирменных Unix, теперь находится в ведении Open Group, которая также контролирует текущие стандарты POSIX.
С тех пор периодически возникали вспышки фракционной борьбы в Unix, такие как альянс HP /SCO « 3DA » в 1995 году и Project Monterey в 1998 году, объединение IBM , SCO , Sequent и Intel , за которым последовали судебные разбирательства ( SCO v. IBM ) между IBM и новой ШОС, ранее называвшейся Caldera .
BSD и развитие Linux
[ редактировать ]BSD работала над удалением кода AT&T, защищенного авторским правом, из своей версии в период с 1989 по 1994 год. За это время сформировались различные производные BSD x86 с открытым исходным кодом, начиная с 386BSD , на смену которой вскоре пришли FreeBSD и NetBSD . OpenBSD возникла в 1995 году как ответвление NetBSD, а DragonFly BSD как ответвление от FreeBSD в 2003 году. Mac OS X v10.5 — первая операционная система с открытым исходным кодом BSD, сертифицированная как полностью совместимая с Unix. [5] Системы BSD могут претендовать на прямое происхождение от версии 7 Unix . По словам сторонника открытого исходного кода Эрика Рэймонда , системы BSD можно считать «генетической Unix», если не «торговой маркой Unix». [6]
в BSD В период юридических потрясений (1992–94 гг.) [7] почти полная операционная система GNU стала работоспособной благодаря включению ядра Linux и была объединена под названием « Linux ». GNU была написана с нуля, чтобы избежать проблем с авторскими правами. Системы Linux в целом стремятся к совместимости с POSIX .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Фидлер, Райан (октябрь 1983 г.). «Учебное пособие по Unix / Часть 3: Unix на рынке микрокомпьютеров» . БАЙТ . п. 132 . Проверено 30 января 2015 г.
- ^ Ши, Том (20 февраля 1984 г.). «Новые разработки могут решить битву за Unix» . Инфомир . стр. 43–45. Архивировано из оригинала 16 февраля 2021 года . Проверено 25 февраля 2016 г.
- ^ "Дом" . www.openindiana.org . Проверено 9 мая 2023 г.
- ^ Миллер, Бартон П.; Фредриксен, Луи; Итак, Брайан (1990). «Эмпирическое исследование надежности утилит UNIX» (PDF) . Коммуникации АКМ . 33 (12): 32–44. дои : 10.1145/96267.96279 . S2CID 14313707 . Архивировано (PDF) из оригинала 24 октября 2018 г. Проверено 10 сентября 2015 г.
- ^ «Mac OS X Leopard получила сертификат стандарта продукта UNIX 03» . Архивировано из оригинала 9 июня 2011 года . Проверено 28 июля 2009 г.
- ^ «Microsoft покупает Unix группы SCO» . Архивировано из оригинала 17 августа 2009 года . Проверено 20 марта 2009 г.
- ^ Unix System Laboratories против Berkeley Software , 832 F. Supp. 790 ( ДНЖ, 1993).
Источники
[ редактировать ]- Unix Wars (Живой Интернет)
- UNIX Wars. Архивировано 18 февраля 2004 г. в Wayback Machine (Bell Labs).
- Система UNIX – история и хронология (Открытая группа)
- Стандарты Unix. Архивировано 29 сентября 2007 г. в Wayback Machine ( Эрик С. Рэймонд , Искусство программирования Unix ).
- Глава 11. OSF и UNIX International ( Питер Х. Салус , The Daemon, GNU and the Penguin )