Войны Unix - Unix wars
Эта статья нужны дополнительные цитаты для проверка.Декабрь 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В Войны Unix была борьба между продавцы из Unix компьютер Операционная система в конце 1980-х - начале 1990-х, чтобы с тех пор установить стандарт для Unix.
Происхождение
Несмотря на то что Корпорация AT&T созданный Unix, к 1980-м годам Калифорнийский университет в Беркли Группа исследования компьютерных систем был ведущим некоммерческим разработчиком Unix.[1] В середине 1980-х тремя распространенными версиями Unix были AT&T. Система III, основа Microsoft с Xenix и одобренный IBM PC / IX, среди прочего; AT&T Система V, который он стремился установить как новый стандарт Unix;[2] и Распространение программного обеспечения Беркли (BSD). Все были получены из AT&T Исследование Unix, но значительно разошлись. Кроме того, версии Unix от каждого поставщика в некоторой степени отличались.
Например, в середине 1980-х гг. Usenix На конференции у многих сотрудников AT&T были кнопки с надписью «System V: Считайте ее стандартной», а ряд крупных поставщиков продвигали продукты на основе System V. С другой стороны, в System V еще не было встроенных сетей TCP / IP и BSD. 4.2 сделал; почти все поставщики инженерных рабочих станций использовали BSD и плакаты с надписью «4.2> V».
Группа продавцов сформировала X / Открыть стандарты группа в 1984 году с целью создания совместимых открытые системы. Они решили основывать свою систему на Unix.
X / Open привлек внимание AT&T. Для повышения единообразия Unix, AT&T и ведущего поставщика BSD Unix Sun Microsystems начал работу в 1987 году над единой системой. (Возможность этого была продемонстрирована несколькими годами ранее Армия США Лаборатория баллистических исследований среда System V для BSD Unix.) В конечном итоге она была выпущена как System V Выпуск 4 (SVR4).
Хотя это решение было одобрено покупателями и отраслевой прессой, некоторые другие лицензиаты Unix опасались, что Sun получит неоправданные преимущества. Они сформировали Фонд открытого программного обеспечения (OSF) в 1988 году. В том же году AT&T и другая группа лицензиатов ответили формированием UNIX International (UI). Технические проблемы вскоре отошли на второй план в условиях жесткой и публичной коммерческой конкуренции между двумя «открытыми» версиями Unix, при этом X / Open занял золотую середину. Исследование надежности различных версий Unix в 1990 году показало, что в каждой версии от четверти до трети утилит операционной системы могут крушение к расплывание; Отчасти исследователи объясняют это «гонкой за функциональные возможности, мощность и производительность», возникшую в результате соперничества между BSD и System V, в результате чего у разработчиков не остается времени для беспокойства о надежности.[3]
Стандартизация
1988 год POSIX стандарт изначально был сконцентрирован на функциях системной библиотеки C, помимо того, что было включено в готовящийся к выпуску стандарт C; позже он расширился, чтобы указать другие аспекты системной среды. POSIX задает «наименьший общий знаменатель», который может быть соблюден как в System V, так и в вариантах на основе BSD, а также в некоторых системах, отличных от UNIX, с разумными усилиями.
В марте 1993 года основные участники UI и OSF сформировали Общая открытая программная среда (COSE), знаменующий окончание наиболее важной эпохи войн Unix. В июне AT&T продала свои UNIX-активы компании Novell, а в октябре Novell перевела бренд Unix на X / Open.
В 1996 году X / Open и новый OSF объединились, чтобы сформировать Открытая группа. COSE такие как Единая спецификация UNIX, текущий стандарт для фирменной Unix, теперь является обязанностью Open Group, которая также контролирует текущие POSIX стандарты.
С тех пор вспыхивают периодические всплески фракционности Unix, такие как HP / ШОС »3DA "альянс в 1995 г. и Проект Монтерей в 1998 году команда IBM, ШОС, Секвент и Intel за которым последовал судебный процесс (SCO против IBM ) между IBM и новая ШОС, бывшая Кальдера.
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.[4] Системы BSD могут претендовать на прямое происхождение от Версия 7 Unix. Или, по словам сторонника открытого исходного кода Эрик Раймонд Системы BSD можно считать «генетическим Unix», если не «торговой маркой Unix».[5]
Во время BSD период правовых потрясений (1992–94),[6] почти полный GNU операционная система стала работоспособной благодаря включению Ядро Linux и собраны вместе под ярлыком "Linux ". GNU был написан с нуля, чтобы избежать проблем с авторским правом. Системы Linux в целом стремятся к совместимости с POSIX.
Смотрите также
Рекомендации
- ^ Фидлер, Райан (октябрь 1983 г.). "Учебное пособие по Unix / Часть 3: Unix на рынке микрокомпьютеров". БАЙТ. п. 132. Получено 30 января 2015.
- ^ Ши, Том (1984-02-20). «Новые разработки могут решить битву за Unix». InfoWorld. стр. 43–45. Получено 25 февраля 2016.
- ^ Miller, Barton P .; Фредриксен, Луи; Итак, Брайан (1990). «Эмпирическое исследование надежности утилит UNIX» (PDF). Коммуникации ACM. 33 (12): 32–44. Дои:10.1145/96267.96279. S2CID 14313707.
- ^ Mac OS X Leopard получает стандартную сертификацию продукта UNIX 03
- ^ «Microsoft покупает Unix для SCO Group».
- ^ Unix System Laboratories против Berkeley Software, 832 F. Supp. 790 (D.N.J. 1993).
Источники
- Unix Wars (Живой Интернет)
- Войны UNIX (Bell Labs)
- Система UNIX - История и хронология (Открытая группа)
- Стандарты Unix (Эрик С. Раймонд, Искусство программирования под Unix )
- Глава 11. OSF и UNIX International (Питер Х. Салус, Демон, GNU и пингвин)