Когато говорим за операционни системи, обикновено се спираме директно на обичайните заподозрени като Windows или Linux, но има един завладяващ свят, наречен BSD. За да се заемем с работата, Разпространение на софтуер в Бъркли Това не е единична система, а семейство от UNIX производни, чиято разработка е започнала в Калифорнийския университет в Бъркли. Това, което прави BSD специален, е неговото лиценз за безплатен софтуеркоето е толкова отворено, че почти граничи с общественото достояние, позволявайки на всеки да използва кода дори в затворени продукти.
За да разберете BSD, първо трябва да разгледате UNIX, който е по същество „дядото“ на много съвременни системи. Той се появява в края на 60-те години на миналия век и въпреки че вече не е кралят на настолните компютри, той си остава... гръбнак на суперкомпютъра и смартфони. Всъщност, ако използвате iPhone или Mac, вие косвено използвате наследството на BSD. Това е екосистема, в която академичните изследвания са се превърнали в основни технологични инструменти за днешния интернет.
Произходът и битката за кода
Всичко започна, когато Bell Labs на AT&T позволи на Бъркли да експериментира с изходния код на UNIX за изследователски цели. Нещата вървяха чудесно, докато AT&T не реши, че бизнесът е по-важен от науката и оттегли разрешението за употребакоето завърши с монументална правна бъркотия. Но академиците не седяха безучастно и създадоха своя собствена версия, като по този начин се роди BSD, който донесе революционни иновации на TCP/IP стек и виртуална памет.
Въпреки че оригиналната версия е отминала в историята, нейното наследство продължава да живее в обществени и търговски проекти. Удивително е да се знае, че част от този код е вградена в Конзола PlayStation 4...в рутери от различни марки или дори в мрежовия стек на Windows. Не че BSD иска да замени настоящите гиганти, а по-скоро предлага... безплатна и надеждна алтернатива за тези, които искат да се занимават с чиста UNIX архитектура.
Основните разпределения и техните подходи
Ако искате да се потопите, първото нещо, което ще забележите, е, че не всички BSD-та са еднакви. FreeBSD Вероятно е звездата на групата. Издаден през 1993 г., той се фокусира върху предоставянето на брутална производителност и лекота на използване. Той е фаворит сред... доставчици на уеб съдържание и сървъри за съхранение, поддържащи архитектури от x86 до 64-битов ARM.
Тогава имаме NetBSD, която е кралицата на преносимостта. Мотото ѝ е, че може да работи на всичко с чип. Дори е била на Космически мисии на НАСА и дори на Dreamcast на SEGA. Те се фокусират силно върху качеството на кода и имат система за пакетиране, наречена пакет което е истинско техническо бижу.
Ако изключителната сигурност е вашето нещо, OpenBSD Това е вашето място. Тази дистрибуция се роди от разклонение на NetBSD, защото основателите ѝ искаха по-строг подход. Те се определят като застраховка по подразбиранеПреглед на кода и лупа, за да се избегнат уязвимости в сигурността. Те се използват широко като защитни стени или системи за откриване на проникване в банковата и правителствената среда.
Деривати и специализирани проекти
Освен голямата тройка, има интересни вилици като например DragonFly BSDкойто е създаден през 2003 г., за да подобри управлението на паралелизма и файловата система HAMMER. От друга страна, ако търсите нещо по-лесно за ползване за ежедневна употреба, Ghostbsd опитайте се да направите преживяването подобно на това на модерно бюрокато вече конфигурирате среди като MATE, така че да не се налага да се мъчите толкова много с терминала.
- NomadBSD: Идеален за носене на USB устройство и извършване на задачи за ремонт или възстановяване на данни.
- MidnightBSD: Смесица от различни BSD системи с Xfce среди, насочена предимно към потребители, идващи от Linux.
- TrueNAS: Специализиран в управлението на мрежово прикачени устройства за съхранение (NAS).
- OPNsense и pfSense: Мощни инструменти за управление на защитни стени и рутери.
Има и по-необичайни проекти, като например Втвърден BSDфокусирани върху смекчаване на експлойтите, или здравейСистемакойто търси елегантност и простота за създателите. Има дори реализации на затворен хардуер, като например Cell OS за PlayStation 3 или Orbis OS на PS4, която черпи директно от тези източници.
Вдъхновени системи и съвместимост
Интересно е да се види как влиянието на BSD достига до неочаквани места. Има Linux дистрибуции, които, въпреки че не използват ядрото на BSD, емулират неговата философия. Void LinuxНапример, той е създаден от разработчик на NetBSD и използва много подобна пакетна система. Други харесват CRUX Те използват стартови скриптове в стил BSD, демонстрирайки, че архитектурата на Berkeley остава еталон за ефективност.
Едно от най-силните предимства на тези системи е слой за двоична съвместимостТова позволява на някои BSD дистрибуции да изпълняват софтуер, предназначен за Linux, с почти оригинална скорост. За системния администратор това е истинска находка, тъй като позволява... мигриране на остарели бизнес приложения към модерна система, без да се губи оригиналната функционалност.
Вселената на BSD е доказателство за това как академичното сътрудничество и свободният софтуер могат да оформят съвременните изчисления. От сървърите, които захранват мрежата, до сигурността на банковите транзакции, стабилност и техническа прецизност FreeBSD, NetBSD и OpenBSD остават основни стълбове, предлагайки убежище за тези, които търсят пълен контрол над своя хардуер и операционна система, проектирана с безупречна архитектурна последователност.