
Когато мислим за операционни системи, различни от вездесъщия Windows, повечето хора веднага се насочват към Linux. Съществува обаче една завладяваща и стабилна екосистема, наречена BSD (Berkeley Software Distribution) което заслужава по-внимателно разглеждане. Това не е просто клонинг, а пряк наследник на UNIX, онази легендарна система от 60-те години на миналия век, която по същество положи основите на съвременните изчисления, от сървърите, които захранват мрежата, до устройствата, които носим в джобовете си.
Това, което наистина прави тази група системи специална, не е само техническата ѝ архитектура, но и... философия за лицензиране на свободен софтуерТой е толкова отворен и разрешителен, че граничи с общественото достояние, което е позволило както на доброволчески общности, така и на корпоративни гиганти да адаптират кода към своите нужди без по-строгите ограничения на други лицензи с авторско право. Тази гъвкавост е причината BSD все още да е жив и здрав в толкова много аспекти на съвременния хардуер.
Произход: Правна битка, която даде плодове
За да разберем как стигнахме дотук, трябва да се върнем към Bell Labs на AT&T. Тогава те позволиха на Калифорнийски университет, Бъркли Той използвал UNIX кода за своите изследвания. Всичко вървяло гладко, докато AT&T не решила, че бизнесът има предимство пред академичните среди и не му отнела разрешението да го използва, което завършило с... доста абсурден правен спорНо далеч от това да се предадат, академиците от Бъркли създадоха своя собствена версия, като по този начин дадоха началото на BSD.
Този проект не само оцеля след конфликта, но и направи принос, който сега приемаме за даденост. Развитието на TCP/IP протоколен стекТова е, което позволява на интернет да функционира такъв, какъвто го познаваме; бързата файлова система (Fast FileSystem) и управлението на виртуалната памет с виртуални страници по заявка (demand-paged) произхождат оттук. По принцип, голяма част от мрежата на Windows и ядрото на macOS черпи директно от тези технически постижения.
Трите основни стълба на екосистемата
Въпреки че има десетки вариации, три проекта се открояват като гръбнак на семейството. Първият е FreeBSD, вероятно най-популярният от всички. Основният му фокус е върху висока производителност и лекота на използване, като предпочитаният вариант за доставчици на уеб съдържание, сървъри за съхранение и всяка машина с x86 или 64-битова ARM архитектура.
Тогава имаме NetBSDчиято мантра е изключителна преносимост. Мотото им „разбира се, че работи с NetBSD“ обобщава тяхната мания по работят на почти всеки хардуерОт ретро PDA до космически мисии на НАСА, приложенията му варират от тези на ретро PDA до тези на НАСА. Неговата пакетна система pkgsrc е особено забележителна, истинско чудо на инженерството за управление на софтуер на различни платформи.
Накрая е OpenBSDкъдето сигурността и криптографията са от първостепенно значение. Кодът е щателно проверен, за да се гарантира, че системата е "застраховка по подразбиране"Той деактивира всички ненужни услуги, за да затвори потенциални уязвимости в сигурността. Това е идеалният инструмент за настройване на високонадеждни защитни стени или системи за откриване на проникване.
Съвременни производни и специализации
От тези гиганти са се появили по-специфични проекти. Например, DragonFly BSD Възникна като разклонение на FreeBSD с намерението да пренапише управлението на паралелизма и да подобри ядрото със собствена файлова система, наречена HAMMER. Това е мощна опция за високопроизводителни транзакционни изчисления на сървъри.
Ако търсите нещо, което не ви принуждава да се борите с конзолата от самото начало, има опции като GhostbsdТози проект има за цел да предложи преживяване "готов за употреба" ориентиран към настолни компютри, интегриращ среди като MATE и улесняващ инсталирането за тези, които идват от други светове.
Съществуват и много специфични инструменти, като например nomadBSDкоето ви позволява да носите преносима UNIX система на USB устройство за задачи по спасяване и ремонт, или полунощBSDкойто съчетава код от различни клонове, за да се хареса на потребителите на Linux чрез използването на среди като Xfce. В областта на мрежите те се открояват pfSense и OPNsenseИзключително мощни защитни стени, базирани на FreeBSD, които се използват в компании по целия свят.
BSD лицензът и неговото влияние върху индустрията
Важно е да се разбере разликата между GPL лиценза и BSD лицензДокато първият е „вирусен“ и изисква производните произведения да останат безплатни, BSD е разрешителен. Това означава, че една компания може да вземе кода, да го модифицира и продавайте го като готов продукт без да е необходимо да разкривате тайните си промени, стига да запазите оригиналното известие за авторски права.
Тази характеристика е довела до откриването на ДНК на Бъркли на места, които не бихме очаквали. Ядрото Дарвин на Apple Това е основата на macOS и iOS и използва огромно количество FreeBSD код. По подобен начин конзоли като PlayStation 4 или Nintendo Switch Те използват вариации на тези системи, за да управляват вътрешните си процеси, демонстрирайки, че стабилността на BSD е чисто злато за гейминг индустрията.
Има дори Linux дистрибуции, като например Void LinuxВъпреки че не използват ядрото на BSD, те черпят директно от неговата философия за управление на пакети и простотата на системата за зареждане. В крайна сметка, цялото това семейство системи представлява техническа стабилност и прецизно инженерствопредлагайки решения, вариращи от изключителна сигурност до основата на най-популярните устройства на пазара днес.

