Common Open Software Environment ( COSE ) была инициатива создана в марте 1993 года основным Unix поставщиков времени для создания открытой, единой операционной системы (ОС) стандартов. [1]
Задний план
Процесс COSE был создан в то время, когда « войны Unix » стали препятствием для роста Unix. Microsoft , уже доминирующая на рынке корпоративных настольных ПК, начала делать ставку на два опорных пункта Unix: технические рабочие станции и корпоративный центр обработки данных . Вдобавок Novell наблюдала, как ее установленная база NetWare неуклонно сокращается в пользу сетей на базе Microsoft; В рамках многостороннего подхода к борьбе с Microsoft они обратились к Unix как к оружию, недавно сформировав партнерство, связанное с Unix, с AT&T, известное как Univel .
В отличие от других предшествовавших ей усилий по унификации Unix, COSE отличался двумя особенностями: он не был сформирован в противовес другому набору поставщиков Unix и был больше ориентирован на создание стандартов существующих технологий, чем на создание новых предложений с нуля.
Первыми участниками (известными как «Большая шестерка» или «СУУШИ») были:
Они представляли ведущих поставщиков систем Unix и ОС того времени, а также владельцев торговой марки Unix и исходных кодов, полученных от AT&T. Они также представляли почти всех ключевых игроков двух основных фракций Unix конца 1980-х и начала 1990-х годов, OSF и Unix International (UI). Примечательным его отсутствием был соучредитель OSF Digital Equipment Corporation ; Digital наконец объявила о своей поддержке процесса COSE в июне следующего года. [2]
COSE объявил о следующих сферах деятельности: общая среда рабочего стола; сеть; графика; мультимедиа; объектно-ориентированная технология; и системное управление. 1 сентября 1993 г. было также объявлено, что поставщики COSE разрабатывают унифицированную спецификацию Unix при поддержке более 75 компаний. [3]
Стандартизация Unix
В отличие от OSF или UI, перед инициативой COSE не стояла задача создать или продвигать единую операционную систему. Их подход заключался в том, чтобы вместо этого исследовать и задокументировать интерфейсы ОС, уже используемые поставщиками программного обеспечения Unix того времени. Этот результирующий список, первоначально известный как «Spec 1170», превратился в то, что теперь известно как Single Unix Specification . [4]
Spec 1170 (не имеющий отношения к организации, проводящей сравнительный анализ SPEC ) был назван в честь результатов первой попытки COSE определить, какие интерфейсы Unix фактически использовались; проверка большой выборки текущих приложений Unix обнаружила 1170 таких системных и библиотечных вызовов. Как и следовало ожидать, фактическое количество занесенных в каталог интерфейсов со временем продолжало расти.
Управление спецификацией было отдано X / Open . В октябре 1993 года было объявлено, что торговая марка UNIX, которая в то время принадлежала Novell, будет передана X / Open. [5] Эти разработки означали, что бренд UNIX больше не был привязан к одной реализации исходного кода; любая компания могла теперь создать версию ОС, соответствующую спецификации UNIX, которая тогда могла бы иметь право на торговую марку UNIX.
Общая среда рабочего стола
Помимо открытия и стандартизации бренда UNIX, наиболее заметным продуктом инициативы COSE была Common Desktop Environment , или CDE. CDE представляла собой пользовательскую среду на основе X11, совместно разработанную HP, IBM и Sun, с интерфейсом и инструментами повышения производительности, основанными на наборе графических виджетов OSF Motif . [6]
Другие технологические направления
Хотя в области настольных компьютеров и самой ОС процесс COSE был объединением, в других заявленных областях было решено одобрить существующие технологии из обоих лагерей, а не выбрать одну. Например, объявленное направление развития сети заключалось в том, чтобы все участники продавали, доставляли и поддерживали DCE OSF , ONC + пользовательского интерфейса и клиента NetWare.
Другие области были рассмотрены очень широко. Для объектно-ориентированной технологии CORBA была названа базовой технологией, но метод реализации был оставлен на усмотрение отдельных компаний.
Наследие
В марте 1994 года UI и OSF объявили о своем слиянии в новую организацию, которая сохранила название OSF. [7] Инициатива COSE стала основой нового процесса OSF «Предварительно структурированная технология» (PST). [8] Эти усилия, в свою очередь, в конечном итоге стали ответственностью The Open Group , юридического лица, образованного в результате слияния новых OSF и X / Open в 1996 году.
В конце концов, наиболее значительным продуктом процесса COSE стало создание общепризнанного единого стандарта UNIX и независимой организации для его администрирования. Это ознаменовало конец графической среды OPEN LOOK от Sun в пользу рабочего стола на основе Motif , сделав последний в то же время стандартом, а не проприетарным набором инструментов. Хотя он оказал меньшее влияние на другие области стандартизации, которые он изначально намеревался решить, тем не менее он оказал большое влияние на будущее Unix, выходящее далеко за пределы 12 месяцев его независимого существования.
Рекомендации
- ^ «Лидеры UNIX объявляют об общей открытой программной среде» (пресс-релиз). Компания Hewlett-Packard, IBM Corp., Санта - Крус операции, SunSoft, Inc., Univel, UNIX System Laboratories, Inc. 1993-03-17 . Проверено 1 сентября 2006 .
- ^ «Digital Equipment Corporation объявляет о поддержке процесса общей открытой программной среды» (пресс-релиз). Корпорация цифрового оборудования. 1993-06-08 . Проверено 1 сентября 2006 .
- ^ «Лидеры отрасли договорились о спецификации общего интерфейса для операционных систем на базе UNIX» (пресс-релиз). Члены OSF и UI. 1993-09-01 . Проверено 1 сентября 2006 .
- ^ «Единая спецификация Unix» . Открытая группа. Архивировано из оригинала на 2011-08-22 . Проверено 1 сентября 2006 .
- ^ «X / Open получает товарный знак UNIX от Novell» (пресс-релиз). X / Open Co., Ltd. 1993-10-11 . Проверено 1 сентября 2006 .
- ^ «Лидеры UNIX завершили первый выпуск спецификации для рабочего стола общей открытой программной среды» (пресс-релиз). Компания Hewlett-Packard, IBM Corporation, SunSoft, Inc., UNIX System Laboratories, Inc. 1993-06-30. Архивировано из оригинала на 2012-02-07 . Проверено 1 сентября 2006 .
- ^ «Ведущие производители объединяются для ускорения развития открытых систем» (пресс-релиз). AT&T Global Information Systems, Digital Equipment Corporation, Hewlett-Packard Company, IBM Corporation, SunSoft Incorporated и др. 1994-03-23 . Проверено 1 сентября 2006 .
- ^ «OSF объявляет о прогрессивной новой бизнес-модели» (пресс-релиз). Открытый фонд программного обеспечения. 1994-03-23 . Проверено 1 сентября 2006 .