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 →