Jump to content

Unix-войны

Генеалогическое дерево Unix

Войны 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 .

См. также

[ редактировать ]
  1. ^ Фидлер, Райан (октябрь 1983 г.). «Учебное пособие по Unix / Часть 3: Unix на рынке микрокомпьютеров» . БАЙТ . п. 132 . Проверено 30 января 2015 г.
  2. ^ Ши, Том (20 февраля 1984 г.). «Новые разработки могут решить битву за Unix» . Инфомир . стр. 43–45. Архивировано из оригинала 16 февраля 2021 года . Проверено 25 февраля 2016 г.
  3. ^ "Дом" . www.openindiana.org . Проверено 9 мая 2023 г.
  4. ^ Миллер, Бартон П.; Фредриксен, Луи; Итак, Брайан (1990). «Эмпирическое исследование надежности утилит UNIX» (PDF) . Коммуникации АКМ . 33 (12): 32–44. дои : 10.1145/96267.96279 . S2CID   14313707 . Архивировано (PDF) из оригинала 24 октября 2018 г. Проверено 10 сентября 2015 г.
  5. ^ «Mac OS X Leopard получила сертификат стандарта продукта UNIX 03» . Архивировано из оригинала 9 июня 2011 года . Проверено 28 июля 2009 г.
  6. ^ «Microsoft покупает Unix группы SCO» . Архивировано из оригинала 17 августа 2009 года . Проверено 20 марта 2009 г.
  7. ^ Unix System Laboratories против Berkeley Software , 832 F. Supp. 790 ( ДНЖ, 1993).

Источники

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 772ed98a3c989a7e7cfca8eb36a6c6e0__1694246760
URL1:https://arc.ask3.ru/arc/aa/77/e0/772ed98a3c989a7e7cfca8eb36a6c6e0.html
Заголовок, (Title) документа по адресу, URL1:
Unix wars - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)