
Когда речь заходит об альтернативах Windows, первое, что приходит на ум, — это Linux. Однако существует захватывающая и очень развитая параллельная вселенная под названием BSD (Berkeley Software Distribution) , которая заслуживает нашего полного внимания. Мы говорим не о простом клоне, а о прямом потомке UNIX, этой легендарной системы 60-х годов, которая, по сути, заложила основы современных вычислительных систем , от серверов, поддерживающих работу интернета, до устройств, которые мы носим в карманах.
Что делает эту группу систем по-настоящему особенной, так это не только её техническая архитектура, но и философия лицензирования свободного программного обеспечения . Она настолько открыта, что граничит с общественным достоянием, позволяя как сообществам добровольцев, так и корпоративным гигантам адаптировать код по своему усмотрению без более строгих ограничений других лицензий. Именно эта гибкость является причиной того, почему BSD до сих пор жива и здорова во многих областях современного оборудования, даже если мы не всегда это замечаем с первого взгляда.
Источник: юридическая война с использованием технологических достижений.
Чтобы разобраться в этой неразберихе, нам нужно вернуться к Bell Labs компании AT&T. В то время они разрешили Калифорнийскому университету в Беркли использовать код UNIX для своих исследований. Всё шло гладко, пока AT&T не решила, что деньги решают всё, и не отозвала разрешение , что привело к довольно абсурдной судебной тяжбе. Но учёные из Беркли не сидели сложа руки и создали свою собственную версию, дав начало BSD.
Этот проект не только пережил судебную тяжбу, но и оставил нам ценные находки, которые мы сейчас воспринимаем как должное. Разработка набора протоколов TCP/IP , который, по сути, обеспечивает функционирование интернета, быстрой файловой системы и управления виртуальной памятью по запросу — всё это зародилось здесь. Короче говоря, большая часть сетевых функций Windows и ядра macOS напрямую заимствована из этих достижений, что подчеркивает различия между Linux и UNIX.

Три столпа экосистемы BSD
Хотя существует множество вариаций, три проекта составляют основу семейства. Первый — FreeBSD , вероятно, самый популярный. Он ориентирован на высокую производительность и простоту использования, что делает его предпочтительным выбором для поставщиков веб-контента , серверов хранения данных и машин с архитектурой x86 или 64-битной ARM. Он может похвастаться огромным сообществом активных разработчиков и участников.
Затем у нас есть NetBSD , девиз которой — исключительная портативность. Ее лозунг «конечно же, она работает на NetBSD» отражает ее стремление к работе на любых устройствах, от старых КПК до космических миссий NASA . Особенно примечательна ее система пакетов pkgsrc — инженерное чудо для управления программным обеспечением на совершенно разных платформах.
Наконец, мы нашли OpenBSD , где безопасность и криптография имеют первостепенное значение. Код тщательно проверяется, чтобы гарантировать безопасность системы по умолчанию , отключая любые ненужные службы для устранения потенциальных уязвимостей. Это идеальный инструмент для создания надежных межсетевых экранов или систем обнаружения вторжений.
Современные производные и специализации
Из этих трех гигантов возникли более специализированные проекты. Например, DragonFly BSD появился как форк FreeBSD с идеей переписать управление параллельным доступом и улучшить ядро с помощью собственной файловой системы под названием HAMMER . Это очень мощный вариант для высокопроизводительных транзакционных вычислений в серверных средах.
Если вы не хотите с самого начала возиться с консолью, есть такие варианты, как GhostBSD . Этот проект стремится предложить «готовый к использованию» рабочий стол, интегрируя такие среды, как MATE, и упрощая установку для тех, кто переходит с других систем. Также существует NomadBSD , который позволяет переносить портативную UNIX-систему на USB-накопителе для восстановления и ремонта системы.
Нельзя забывать о MidnightBSD , которая объединяет код из различных ветвей, чтобы привлечь пользователей Linux с помощью таких сред, как Xfce. В области сетевых технологий выделяются pfSense и OPNsense — чрезвычайно мощные межсетевые экраны на базе FreeBSD, используемые компаниями по всему миру благодаря своей надежности.
Влияние на отрасль и лицензию BSD
Важно понимать разницу между лицензиями GPL и BSD . В то время как первая является «вирусной» и требует, чтобы производные работы оставались свободными, лицензия BSD является разрешительной. Это означает, что компания может взять код, модифицировать его и продавать как закрытый продукт , не раскрывая его секретов, при условии сохранения оригинального уведомления об авторских правах.
Эта особенность привела к тому, что ДНК Беркли оказалась в неожиданных местах. Ядро Darwin от Apple, лежащее в основе macOS и iOS , использует огромное количество кода FreeBSD. Аналогично, консоли, такие как PlayStation 4, PlayStation 3 (с CellOS) и Nintendo Switch, используют варианты этих систем для управления своими внутренними процессами.
Существуют даже дистрибутивы Linux, такие как Void Linux , которые, хотя и не используют ядро BSD, напрямую заимствуют его философию в управлении пакетами и простоте системы загрузки. Другие примеры, такие как CRUX и Quimera Linux, также переняли элементы, вдохновленные миром BSD, для повышения своей эффективности.
Другие варианты и исторические проекты
За прошедшие годы существовало множество других проектов. Например, PC-BSD отдавала приоритет удобству и простоте использования, представив файлы .pbi для установки в один клик и такие инструменты, как AppCafe, для управления программным обеспечением. Хотя она и превратилась в TrueOS , она создала прецедент в стремлении к удобству использования в среде BSD.
Существуют также узкоспециализированные проекты, такие как HardenedBSD , ориентированный на предотвращение эксплойтов, и helloSystem , который стремится к простоте и элегантности для разработчиков. Что касается NAS-систем, у нас есть TrueNAS (ранее FreeNAS) и XigmaNAS , которые используют возможности ZFS для управления большими объемами данных.
Семейство BSD олицетворяет собой техническую стабильность и точность проектирования. От исключительной безопасности OpenBSD до повсеместного распространения FreeBSD в интернет-инфраструктуре, эти системы демонстрируют, что надежность UNIX остается фундаментальной основой, на которой строится большая часть технологий, определяющих нашу цифровую эпоху.



