Открыть сервис

Open Software Foundation

Open Software Foundation (OSF) — международная некоммерческая организация, основанная в 1988 году для разработки и продвижения открытых стандартов в области программного обеспечения, в первую очередь — операционных систем на базе Unix. OSF была создана как консорциум, противостоящий доминированию компании AT&T и её версии Unix System V, и ставила целью создание единой, переносимой и открытой операционной среды.

История

Предпосылки создания

В середине 1980-х годов на рынке операционных систем Unix сложилась напряжённая ситуация. Компания AT&T, владевшая правами на исходный код Unix, начала активно лицензировать свою версию System V, стремясь к коммерциализации. Одновременно с этим Калифорнийский университет в Беркли развивал собственную ветвь — BSD (Berkeley Software Distribution), которая была более свободной и популярной в академической среде. Крупные производители компьютерного оборудования, такие как Digital Equipment Corporation (DEC), Hewlett-Packard (HP) и IBM, выпускали собственные версии Unix, основанные на разных кодовых базах, что приводило к фрагментации рынка.

В 1987 году AT&T и Sun Microsystems объявили о совместном проекте по унификации Unix System V и BSD, что вызвало опасения у других производителей. Они опасались, что AT&T и Sun получат контроль над стандартами Unix и смогут ограничивать конкуренцию.

Основание и цели

В ответ на эти опасения в мае 1988 года семь компаний — Apollo Computer, DEC, HP, IBM, Nixdorf Computer, Siemens и Bull — объявили о создании Open Software Foundation. К ним вскоре присоединились другие производители, включая Apple, Microsoft и Unisys. Основной целью OSF была разработка открытой, переносимой операционной системы, которая была бы свободна от контроля какой-либо одной компании. Организация также должна была заниматься стандартизацией интерфейсов и разработкой технологий для распределённых вычислений.

Деятельность и разработки

OSF начала свою работу с разработки собственной версии Unix, получившей название OSF/1. В качестве основы была взята операционная система Mach, разработанная в Университете Карнеги — Меллон, с добавлением компонентов из BSD. Первая версия OSF/1 была выпущена в 1990 году. Однако она не получила широкого распространения: её использовали в основном DEC (на платформе Alpha) и HP (на некоторых моделях). IBM использовала OSF/1 как основу для своей операционной системы AIX, но впоследствии перешла на собственный код.

Параллельно OSF занималась разработкой стандартов и технологий:

  • Motifграфический интерфейс пользователя (GUI) для Unix, ставший стандартом де-факто в начале 1990-х годов.
  • Distributed Computing Environment (DCE) — набор технологий для распределённых вычислений, включающий службы удалённого вызова процедур (RPC), службы каталогов, аутентификации и времени.
  • Distributed Management Environment (DME) — среда для управления распределёнными системами.
  • OSF/1 — операционная система, которая, хотя и не стала массовой, оказала влияние на развитие Unix-подобных систем.

Слияние и трансформация

В 1994 году OSF объединилась с X/Open Company, другой организацией по стандартизации Unix, образовав консорциум The Open Group. The Open Group продолжила развитие стандартов, начатых OSF, в частности, Motif и DCE. Впоследствии The Open Group стала владельцем торговой марки Unix и разработчиком спецификации Single UNIX Specification.

Структура и управление

OSF была организована как некоммерческий консорциум с членскими взносами. Члены делились на несколько категорий:

  • Спонсоры — крупные компании, вносившие наибольшие финансовые средства и имевшие право голоса в совете директоров.
  • Участники — компании, вносившие меньшие взносы, но получавшие доступ к технологиям и стандартам.
  • Академические и исследовательские организации — могли участвовать на льготных условиях.

Управление осуществлялось советом директоров, в который входили представители компаний-спонсоров. Технические решения принимались техническим комитетом, состоявшим из инженеров компаний-членов.

Основные технологии

OSF/1

Операционная система OSF/1 была разработана на основе микроядра Mach 2.5 и компонентов BSD 4.3. Она поддерживала многопроцессорность, вытесняющую многозадачность и виртуальную память. OSF/1 была портирована на несколько архитектур, включая MIPS, SPARC, PowerPC и Alpha. Наибольшее распространение получила версия для DEC Alpha, где она использовалась под названием DEC OSF/1 (позже — Tru64 UNIX).

Motif

Motif — это набор инструментов и библиотек для создания графических интерфейсов пользователя. Он предоставлял единый внешний вид и поведение окон, кнопок, меню и других элементов управления. Motif был принят в качестве стандарта для Unix-систем в начале 1990-х годов и использовался в таких средах, как Common Desktop Environment (CDE). Впоследствии Motif был открыт под лицензией LGPL и известен как Open Motif.

DCE (Distributed Computing Environment)

DCE — это набор служб для построения распределённых вычислительных систем. Он включал:

  • Remote Procedure Call (RPC) — механизм удалённого вызова процедур.
  • Directory Service — служба каталогов для хранения информации о ресурсах сети.
  • Security Service — служба аутентификации и авторизации.
  • Distributed Time Service — служба синхронизации времени.
  • Threads Service — библиотека для многопоточного программирования.

DCE был широко использован в корпоративных системах, особенно в средах с большим количеством Unix-серверов.

Значение и наследие

Open Software Foundation сыграла ключевую роль в стандартизации Unix и развитии открытых систем. Несмотря на то, что OSF/1 не стала массовой операционной системой, технологии, разработанные в рамках OSF, оказали долгосрочное влияние:

  • Motif стал основой для CDE, который был стандартной средой рабочего стола в коммерческих Unix-системах до середины 2000-х годов.
  • DCE заложил основы для современных технологий распределённых вычислений, включая Kerberos (протокол аутентификации) и LDAP (протокол доступа к каталогам).
  • Опыт OSF показал, что открытые стандарты могут успешно разрабатываться консорциумами, что впоследствии было использовано в проектах Linux и других открытых системах.

После слияния с X/Open, The Open Group продолжила работу по стандартизации Unix, что привело к созданию Single UNIX Specification и торговой марки UNIX 95, UNIX 98 и UNIX 03. Многие современные Unix-подобные системы, включая Linux, не являются сертифицированными Unix, но следуют стандартам, разработанным в рамках OSF и The Open Group.

Критика

Деятельность OSF подвергалась критике с нескольких сторон. Некоторые эксперты считали, что организация была слишком бюрократизированной и медленной в принятии решений. Разработка OSF/1 заняла больше времени, чем ожидалось, и система вышла на рынок, когда уже начали набирать популярность более дешёвые альтернативы, такие как Linux. Кроме того, OSF критиковали за то, что она не смогла преодолеть фрагментацию Unix: многие производители продолжали использовать собственные версии, а OSF/1 так и не стала единым стандартом.

Источники

  • Salus, Peter H. A Quarter Century of UNIX. Addison-Wesley, 1994.
  • McKusick, Marshall Kirk, et al. The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley, 1996.
  • The Open Group. History of The Open Group. 2023.
  • Garfinkel, Simson, and Spafford, Gene. Practical UNIX and Internet Security. O'Reilly Media, 1996.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →