Преглед садржаја:
Наравно, ако сте техничар, знате за Линук, чак и ако га заиста не користите. То је моћан, корпоративни систем сличан Уник-у. Али шта ако постоји друга врста бесплатног Уник система? Породица БСД оперативних система нуди одрживу алтернативу Линуку., погледаћемо историју БСД-а и испитаћемо неколико главних верзија да бисмо видели да ли је једна од њих можда права за вас.
Историја дистрибуције софтвера Беркелеи
У својим раним данима Уник није био комерцијални производ, већ истраживачки. АТ&Т је забрањено да га држава понуди на продају, али било им је дозвољено да је дају за готово ништа универзитетима. Један од њих био је УЦ Беркелеи. Пошто је стигао са изворним кодом, студенти нису могли да се одупру потезању. Један од тих студената, Билл Јои, почео је да додаје своје програме у комбинацију, укључујући ви текст едитор. Неке своје алате спаковао је у нешто што се зове Беркелеи Софтваре Дистрибутион или БСД.
До великог пробоја дошло је када је универзитет добио потпуно нови мини-компјутер компаније ВАКС Дигитал Дигитал Цорпоратион. За њега је већ постојала верзија Уника, али није искористио виртуелне меморије које је рачунар понудио. Јои и неколицина других студената су успели да додају подршку, а БСД је постао Уник избор за ВАКС машине.
Почетком 80-их ДАРПА је одобрила УЦ Беркелеију уговор да дода ТЦП / ИП подршку БСД-у, јер је Уник постао фактички стандард у свету истраживања информатичких наука.
Многе компаније су нудиле радне станице са БСД-ом које су у основи мини-рачунари смањили на радну површину. Један од главних произвођача био је Сун Мицросистемс. Билл Јои је чак био један од оснивача.
Почетком 90-их, Виллиам Јолитз је преносио БСД на ПЦ, што је био још један велики помак. Нашао је задатак да развије ОС сам по себи превише застрашујуће, али његов 386 / БСД је основа за све модерне БСД верзије данас.
Упркос обећавајућем старту јер је домаћи интернетски оперативни систем избора, БСД је ометала тужба из компаније АТ&Т због кршења ауторских права. Међутим, на крају су судови пресудили да се БСД толико разилазио да је само неколико досијеа било у кршењу и да су се лако могли преписати. Тужба је значила да је мали пројекат, Линук, кренуо напријед у раним 90-има како би привукао пратиоце широм света. Потпуно отворени изворни БСД системи наведени доле појавили су се како би привукли наменске заједнице корисника и програмера.
Ако желите да сазнате више, Кирк МцКусицк, један од оригиналних програмера, дао је детаљан и информативан преглед историје БСД-а.
БСД Версионс
Постоји неколико верзија БСД-а за избор.
ФрееБСД је један од највећих. Фокусира се углавном на сервере, посебно Веб сервере и сервере датотека. ФрееНАС је изданак који нуди комплетан, за употребу једноставан мрежни сервер за складиштење података. ПЦ-БСД је одговор БСД заједнице на Убунту, пакирање ФрееБСД-а у радно окружење које се лако користи.
НетБСД је верзија БСД-а која је дизајнирана тако да буде преносива - а значе и преносива. Подржава мноштво хардвера који је одавно нестао, од к86 па све до оригиналног ВАКС-а. Неки предузетни корисници су га чак натерали да ради на тостеру. Веома је популаран у развоју уграђених система, нарочито у мрежној опреми. У ствари, ваш Ви-Фи рутер вероватно га покреће.
ОпенБСД је дизајниран тако да буде веома сигуран. Њени програмери врло пажљиво прегледавају код, тражећи рупе, и укључили су функције као што је уграђени фиревалл. У основној инсталацији тврде само две удаљене рупе, што је врло импресиван запис. У јеку деснице Хеартблеед, они су разбили своју верзију ОпенССЛ-а, називајући је ЛибреССЛ. (Да, то је Цомиц Санс на њиховој страници.)
Такође су допринели неколико главних програма који се користе широм света отвореног кода, чак и ако сами никада нисте користили ОпенБСД. ОпенССХ се користи за даљинску пријаву, а тмук је уредан програм који вам омогућава мултиплексирање вашег терминала, или неку врсту "прегледавања на картицама" за командну линију.
ДрагонфлиБСД је још једна верзија БСД-а, али ова има за циљ перформансе. Последњих година ствара велики притисак за перформансе и перформансе ССД-а у односу на мултипроцесорске системе.
Култура: БСД вс. Линук
Једна од главних разлика између БСД и Линук културе је предност лиценци за опен-соурце. И БСД лиценца и ГПЛ омогућавају вам да погледате изворни код, али ГПЛ захтева да отворите изворни код за било коју изведену верзију коју пустите. С друге стране, лиценца за БСД нема такве захтеве. Слободни сте да извршите модификације кода и пустите власничку верзију ако желите. БСД програмери кажу да ово пружа програмерима још већу слободу да раде оно што желе са кодом него што то чини ГПЛ.Филозофија БСД-а
Друга главна разлика између Линука и БСД је та што су БСД системи дизајнирани тако да буду кохерентни системи, како пише Матт Фуллер. Већина дистрибуција Линук-а представља вишеструку подге Линук кернела, ГНУ алате и све остало што су програмери желели да укључе. БСД програмери, с друге стране, граде минималистички „основни систем“. Тада корисници могу додати оно што желе. Ово омогућава врло стабилну инсталацију. Линуку недостаје централни основни систем. Из БСД перспективе, све је додатак. БСД програмери углавном мисле да њихов начин организације оперативног система дугорочно доноси боље резултате. Када се суоче са избором између стабилности и подржавања нових функција, програмери БСД-а ће углавном преузети прво.
Доња граница? Ако тражите стабилан, чврст камен систем који прати своју линију све до оригиналног Уника, БСД оперативни системи добро је потражити. Они можда нису толико популарни као Линук, али програмери то вероватно воле, а и ви се једноставно можете тако осећати.