
Когато говорим за безплатни операционни системи, повечето хора веднага се сещат за Linux, но има и много близък и завладяващ братовчед: BSD системиТези дистрибуции са преки наследници на UNIX, легендарната система, която положи основите на съвременните изчисления, и въпреки че днес имат скромен пазарен дял, влиянието им е колосално, присъствайки в устройства, които използваме ежедневно, без да го осъзнаваме.
Да се потопиш в света на BSD е като да предприемеш пътешествие към корените на компютърните науки. Те не са просто клонинги на Linux, а... семейство със собствена философияРоден в кулите на Калифорнийския университет в Бъркли, BSD, за разлика от други проекти, се фокусира върху системната сплотеност и свободата на лицензиране, което е позволило дори на гиганти в областта на собствения софтуер да използват неговия код.
Произходът на всичко това: От Bell Labs до Berkeley
Всичко започна през 70-те години на миналия век, когато Bell Labs на AT&T създаде UNIX. По това време AT&T не можеше да продава софтуер поради антитръстови проблеми, така че Те лицензираха изходния код. към университетите. Ето как Университетът в Бъркли се сдоби със системата и започна да я променя, за да я адаптира към своите изследвания.
Студент на име Бил Джой е ключов в този процес, създавайки инструменти, които сега са легендарни, като например текстов редактор vi и C shell. Това, което започна като серия от Unix добавки (известната Berkeley Software Distribution), в крайна сметка се превърна в цялостна и самостоятелна операционна система. Отношенията с AT&T обаче се влошиха, когато последната реши да оттегли лицензите за ползване по търговски причини, което предизвика... съдебна битка което принуди Бъркли да почисти кода си от всякакви патентовани следи.
Този процес на отстраняване на грешки доведе до безплатни и много разрешителни версии. BSD не само допринесе с кода, но и с новаторски технически иновации, които сега приемаме за даденост, като например... TCP/IP протоколен стек, управление на виртуалната памет с виртуални страници и бързата файлова система (Fast FileSystem). По принцип голяма част от днешната интернет инфраструктура носи печата на BSD.
По какво BSD се различава от GNU/Linux?
На пръв поглед, ако отворите терминал на FreeBSD и терминал на Debian, ще се чувствате като у дома си и в двата. Но „под капака“ нещата се променят. Най-голямата разлика е в модел на развитиеВ Linux ядрото е едно, а останалата част от системата (GNU инструментите) е съвсем друго; дистрибуциите са като колаж от парчета от различни места. В BSD ядрото и основните помощни програми се разработват като... едно цяло.
След това имаме въпроса за лицензирането. Докато Linux използва GPL, което изисква публикуване на изходния код на всяко производно, BSD лицензът е много по-гъвкав.Това позволява на компанията да вземе кода, да го модифицира и да го затвори, за да го продаде като собственически софтуер. Ето защо BSD кодът е включен в macOS, iOS и Windows (особено на мрежовия си стек) и дори на конзоли като PlayStation 4 и Nintendo Switch.
Що се отнася до ежедневните операции, BSD използва система, наречена пристанища да инсталирате приложения на трети страни. Докато базовата система остава стабилна и се актуализира по график, потребителските приложения могат да се поддържат актуални, предотвратявайки грешка в ядрото да доведе до срив на цялата система.
Най-известните дистрибуции и техните приложения
Ако искате да направите крачката, има няколко варианта в зависимост от това за какво искате оборудването. FreeBSD Вероятно е звездата в групата. Фокусиран е върху висока производителност и лекота на използване, което го прави фаворит за сървъри за уеб съдържание, съхранение и сигурност. Той е основата за много други проекти и се усеща много стабилен както на x86, така и на ARM архитектури.
Ако сте параноични относно сигурността, OpenBSD Това е твоето място. Този проект се роди от разклонение на NetBSD, водено от Тео де Раад, с манията кодът да бъде Застраховка по подразбиранеВсеки ред код е щателно проверен и всички ненужни услуги са деактивирани, за да се намали повърхността за атака, което го прави идеален за защитни стени и рутери.
От друга страна имаме NetBSD, която е кралицата на преносимостта. Слоганът ѝ „разбира се, че работи с NetBSD“ не е шега работа; работи на почти всичко, от стари компютри до Космически мисии на НАСААко имате стар или много рядък хардуер, NetBSD е най-сигурният вариант.
- BSD на DragonFly: Разклонение на FreeBSD, фокусирано върху пренаписването на управлението на паралелизма и файловата система HAMMER за подобряване на сървърните изчисления.
- GhostBSD: Проектиран за потребител, идващ от Windows или Linux, който иска нещо готов за употреба, с предварително инсталирана графична среда (MATE) и по-лесна за конфигуриране.
- NomadBSD: Скъпоценно бижу за носене на USB устройство. Позволява ви да стартирате постоянна BSD система за... ремонт на оборудване или тестов софтуер без да докосвате твърдия диск.
- MidnightBSD: Ориентиран към десктоп, той смесва код от различни клонове и предлага много позната Xfce среда.
Други интересни проекти и производни
Родословното дърво на BSD е огромно. Има много специфични инструменти, като например pfSense или OPNsenseкоито са по същество FreeBSD, трансформирани в мощни защитни стени и рутери. Съществуват и проекти като TrueNAS (преди това FreeNAS) за управление на масово съхранение, използвайки системата ZFS.
Дори има опити за извеждане на десктоп преживяването на друго ниво, като например здравейСистема, който търси простотата и елегантността на macOS, или ravynOSНе можем да забравим, че ядрото на Mac-овете на Apple, наречено ДарвинТой е пряк наследник на NeXTSTEP и следователно на BSD.
За по-опитните има дистрибуции като например Втвърден BSDкоето добавя допълнителни слоеве на смекчаване срещу експлойти или любопитния случай на Void LinuxВъпреки че е Linux, той е създаден от разработчик на NetBSD и наследява много от неговите идеи, като например системата от пакети XBPS и използването на runit.
Наличието на BSD система днес е възнаграждаващо преживяване за тези, които търсят стабилност и добре структурирана система, дори ако това изисква малко повече усилия. хардуерна поддръжка отколкото в Linux. Въпреки че не достига дори 0,5% пазарен дял при персоналните компютри, техническото му наследство е гръбнакът на голяма част от технологиите, които поддържат днешния дигитален свят.

