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

BSDi

BSDi — это семейство коммерческих операционных систем, основанных на дистрибутиве BSD (Berkeley Software Distribution), разрабатывавшееся компанией Berkeley Software Design, Inc. (BSDi). Система была известна своей высокой производительностью, надёжностью и поддержкой широкого спектра аппаратного обеспечения, особенно на платформе Intel x86, что сделало её одной из первых коммерческих Unix-подобных систем, доступных для персональных компьютеров.

История

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

В начале 1990-х годов операционная система BSD, разработанная в Калифорнийском университете в Беркли, находилась в сложной юридической ситуации. Компания AT&T (владелец прав на исходный код Unix) подала иск против Университета Беркли, утверждая, что BSD содержит код, принадлежащий AT&T. В 1992 году суд частично удовлетворил иск, что создало неопределённость вокруг легальности распространения BSD. В ответ на это группа разработчиков из Беркли, включая таких ключевых фигур, как Билл Джой и Кит Бостик, решила создать коммерческую версию BSD, полностью свободную от кода AT&T.

Основание компании и выпуск BSD/OS

В 1991 году была основана компания Berkeley Software Design, Inc. (BSDi). Её главной целью было создание коммерческой операционной системы, основанной на 4.3BSD Net/2, которая была выпущена Университетом Беркли в 1989 году и не содержала кода AT&T. Первая версия системы, названная BSDI BSD/OS (версия 1.0), была выпущена в 1993 году. Она поддерживала архитектуру Intel 80386 и позиционировалась как высокопроизводительная Unix-система для серверов и рабочих станций.

Юридические споры

Выпуск BSD/OS вызвал новый виток судебных разбирательств. AT&T подала иск против BSDi, утверждая, что система всё ещё содержит код, защищённый авторскими правами AT&T. В 1994 году суд вынес решение, согласно которому BSDi должна была удалить из своей системы определённые файлы, признанные собственностью AT&T. Это привело к выпуску версии BSD/OS 2.0, которая была полностью переработана и не содержала спорного кода. Этот процесс также стимулировал развитие свободной версии BSD — FreeBSD, которая также была очищена от кода AT&T.

Развитие и конкуренция

В середине 1990-х годов BSD/OS пользовалась значительной популярностью среди интернет-провайдеров и компаний, нуждающихся в стабильной и производительной Unix-системе. Она конкурировала с коммерческими Unix-системами, такими как SunOS, HP-UX и AIX, а также с набирающей популярность Linux. BSD/OS отличалась высокой степенью интеграции с аппаратным обеспечением, хорошей документацией и коммерческой поддержкой. Версии 3.x и 4.x, выпущенные в конце 1990-х — начале 2000-х годов, добавили поддержку многопроцессорных систем (SMP), улучшенную файловую систему UFS2 и расширенную поддержку сети.

Упадок и прекращение поддержки

С начала 2000-х годов BSD/OS начала терять рынок под давлением Linux и FreeBSD, которые были бесплатными и имели более широкое сообщество разработчиков. Компания BSDi испытывала финансовые трудности. В 2001 году BSDi была приобретена компанией Wind River Systems, которая специализировалась на встраиваемых системах. Wind River продолжила выпуск BSD/OS под названием Wind River BSD/OS, но вскоре сосредоточилась на своей основной операционной системе VxWorks. Последняя версия BSD/OS 5.1 была выпущена в 2003 году. В 2008 году Wind River объявила о прекращении поддержки BSD/OS, рекомендовав пользователям переходить на VxWorks или другие системы.

Характеристики

Архитектура

BSDi была основана на ядре BSD, которое отличается от ядра Linux монолитной структурой с возможностью динамической загрузки модулей. Ядро BSD/OS было оптимизировано для высокой производительности в сетевых операциях и многозадачности. Система поддерживала симметричную многопроцессорность (SMP) начиная с версии 4.0, что позволяло эффективно использовать несколько процессоров.

Файловая система

BSDi использовала файловую систему UFS (Unix File System) с возможностью журналирования (начиная с версии 4.0 — UFS2). UFS2 поддерживала большие объёмы данных (до 16 ТБ) и длинные имена файлов (до 255 символов). Также система поддерживала сетевые файловые системы NFS и SMB.

Сетевые возможности

Одним из главных преимуществ BSD/OS была её сетевая подсистема. Она включала поддержку всех основных протоколов TCP/IP, а также расширенные функции, такие как:

  • IP Filter — встроенный межсетевой экран (брандмауэр).
  • IPsec — поддержка шифрования трафика.
  • IPv6 — поддержка протокола нового поколения (начиная с версии 4.0).
  • DHCP, DNS, HTTP, FTP — встроенные серверы и клиенты.

Поддержка аппаратного обеспечения

BSDi поддерживала широкий спектр аппаратного обеспечения, включая процессоры Intel 80386, 80486, Pentium и их клоны, а также контроллеры SCSI, IDE, сетевые карты (Ethernet, Token Ring, FDDI) и графические адаптеры. Система была известна своей стабильностью на серверном оборудовании.

Версии

ВерсияДата выпускаОсновные изменения
BSDI BSD/OS 1.01993Первая коммерческая версия, основана на 4.3BSD Net/2. Поддержка Intel 80386.
BSD/OS 2.01994Полностью переработана после судебного иска AT&T. Удалён спорный код.
BSD/OS 3.01996Поддержка SMP, улучшенная файловая система, поддержка PCI.
BSD/OS 4.01999Внедрение UFS2, поддержка IPv6, улучшенная безопасность.
BSD/OS 5.02002Последняя версия от BSDi. Поддержка новых процессоров (Pentium 4).
Wind River BSD/OS 5.12003Последняя версия от Wind River. Минорные обновления и исправления.

Применение

Серверные решения

BSDi широко использовалась в качестве серверной операционной системы для:

  • Веб-серверов — благодаря высокой производительности и стабильности.
  • DNS-серверов — система BIND (Berkeley Internet Name Domain) была тесно связана с BSD.
  • Почтовых серверов — поддержка Sendmail, Postfix и других MTA.
  • Файловых серверов — поддержка NFS и SMB.

Интернет-провайдеры

Многие интернет-провайдеры (ISP) в середине 1990-х годов выбирали BSD/OS для своих маршрутизаторов, коммутаторов и серверов доступа. Система обеспечивала высокую пропускную способность и надёжность при минимальных затратах на оборудование.

Встраиваемые системы

После приобретения Wind River BSD/OS использовалась в некоторых встраиваемых системах, хотя основным продуктом Wind River оставалась VxWorks. BSD/OS применялась в телекоммуникационном оборудовании, промышленных контроллерах и сетевых устройствах.

Критика

Отсутствие открытого исходного кода

В отличие от FreeBSD и NetBSD, BSD/OS была полностью коммерческим продуктом. Исходный код не распространялся свободно, что ограничивало возможности сообщества по его модификации и аудиту. Это стало одним из факторов, способствовавших переходу пользователей на открытые альтернативы.

Зависимость от одного поставщика

Пользователи BSD/OS были полностью зависимы от BSDi (а затем Wind River) в плане обновлений, исправлений безопасности и поддержки. После прекращения поддержки в 2008 году многие организации были вынуждены мигрировать на другие системы, что было сопряжено с затратами и рисками.

Ограниченная поддержка аппаратного обеспечения

Хотя BSD/OS поддерживала широкий спектр оборудования, она часто отставала от Linux и FreeBSD в поддержке новых устройств, особенно графических карт и периферии. Это делало её менее привлекательной для рабочих станций и домашних пользователей.

Наследие

BSDi сыграла важную роль в истории Unix-подобных операционных систем. Она продемонстрировала, что BSD-системы могут быть успешными на коммерческом рынке, и стимулировала развитие свободных BSD-дистрибутивов, таких как FreeBSD, которые переняли многие технические решения BSDi. Кроме того, юридические споры вокруг BSD/OS способствовали окончательному разрешению вопроса об авторских правах на код Unix, что открыло путь для свободного распространения BSD.

Источники

  • McKusick, M. K., Bostic, K., Karels, M. J., & Quarterman, J. S. (1996). The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley.
  • BSDi History (официальные архивы компании).
  • Документация Wind River BSD/OS 5.1 (2003).
  • Статьи в журнале Sys Admin (1994–2003) о BSD/OS.

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

На главную BFOmetr →