Кућа Аудио Пажљивији поглед на фреебсд

Пажљивији поглед на фреебсд

Преглед садржаја:

Anonim

Упркос годинама, и даље се појављује на местима која не бисте очекивали. Ако користите Аппле-ов уређај, ћаскате на ВхатсАпп-у или гледате филм на Нетфлику, комуницирате са ФрееБСД. Овде смо погледали овај Уник оперативни систем.

Историја

ФрееБСД има своје коријене у оригиналној БСД верзији Уника коју је први пут створио 1977. Билл Јои, а који је касније ко-пронашао Сун Мицросистемс. Ми смо детаљно описали историју БСД-а у другом чланку.


ФрееБСД, као и све остале главне БСД варијанте, укључујући НетБСД, потичу из 386БСД, прве верзије БСД-а која се покреће на ПЦ хардверу. Из различитих разлога, Виллиам Јолитз, творац 386БСД, застао је на пројекту. Остале групе ступале су у своје модификације, познате као "патцхкитс". Група која би постала ФрееБСД била је једна од њих.


Тужба АТ&Т-а којом се тражи ауторско право над БСД кодом ометала је заједницу, али услови су разрађени и ФрееБСД је прешао на БСД 4.4 „Лите“ кодну базу која у верзији 2.0 није имала АТ&Т код.


ФрееБСД је добио велику пажњу у 90-има, а користи се за покретање великог броја ИСП-ова и веб локација. Иахоо је био значајан корисник. Тренутна верзија ФрееБСД-а је 10 и још увек иде снажно, чак и ако се променио свет рачунара.

Карактеристике

ФрееБСД има бројне функције које га чине омиљеним корисницима.


Стабилност

Корисници ФрееБСД-а воле да потврде његову стабилност. Иако се ФрееБСД, захваљујући својој популарности у окружењу сервера, не руши баш често, његова посвећеност иде много дубље. Као што страница заговарања ФрееБСД каже: "То значи да надоградња система не захтева надоградњу корисника. Конфигурацијски интерфејси се временом мењају, али само када постоји добар разлог. Ако сте научили како користити ФрееБСД 2000. године, тада већина вашег знања би и даље била релевантна. Компатибилност уназад је врло битна за ФрееБСД тим, а очекује се да ће свако издање у већој серији издања моћи покренути било који код - укључујући и кернел модуле - који је покренут на старијој верзији. основни систем је развијен заједно, укључујући језгро, основне услужне програме и систем конфигурације, тако да су надоградње обично безболне. Укључени алати попут мергемастера помажу у ажурирању конфигурационих датотека са мало или никаквом ручном интервенцијом. "


У исто време када награђује стабилност, ФрееБСД је такође на самом врху у неким областима, наиме у систему ЗФС датотека и компајлеру ЛЛВМ, као што је приказано у наставку.


ЗФС

Иако ЗФС није ексклузиван за ФрееБСД, како га је првотно развио Сун (сада Орацле), он је и даље највећа имплементација отвореног кода, јер ЗФС има одређена питања лиценцирања која су Линук-ови кернерови програмери сматрали спорним.


ЗФС има низ напредних функција, укључујући заштиту од корупције података. Друга главна карактеристика су базени за складиштење, а то је слој апстракције на врху физичког погона. Базени за складиштење података могу се поделити на блок уређаје, партиције чврстог диска или, као што препоручује Орацле, користећи целе погоне. За радну површину или мали сервер / кућни уред, послужитељ ће бити довољан читав погон.


ЗФС такође користи мало софистицираног кеширања да би повећао перформансе.


ЛЛВМ и звецкање

Иако компајлер неће утицати на већину корисника, за програмере је то битно, јер остатак система не би могао постојати без њега. Цланг је Ц преводилац, као што име каже, то је предњи крај ЛЛВМ-а. Првобитно га је развио Аппле (детаљније о њиховом односу према ФрееБСД касније). ФрееБСД га користи у корист ГЦЦ-а, који је свеприсутан у свету отвореног кода. Цланг постиже брже перформансе у односу на ГЦЦ.


ЛЛВМ или Виртуална машина ниског нивоа је покушај да се састави компајлер од малих компоненти. Упркос имену, то заправо није виртуелна машина. Такође није ограничен на Ц, али у теорији може подржати било који језик. Довољно је да је Ц најраспрострањенији језик на Уник системима.


Портови и пакети

Једна од предности модерних система сличних Унику су менаџери пакета, који инсталацију софтвера знатно олакшавају. Тако су добра идеја да су их и Виндовс и Мац ОС Кс копирали у одговарајуће продавнице софтвера.


ФрееБСД има своју верзију која долази у два укуса: портови и пакети. Портови се обично компајлирају, што компајлеру постаје важније у БСД свету, док су пакети само прекомпајлиране бинарне датотеке. Потоњи су погодни за веће софтверске програме попут десктопа који захтевају много времена за састављање на већини система.


Затвори

Затвори су јединствена сигурносна функција на ФрееБСД-у. Затвор омогућава администраторима да изолирају процес од остатка система, с погледом на сопствени датотечни систем. Предност овог је у томе што ако нападач упадне у систем, то ће ограничити штету коју ће злонамерни корисник направити.


Слична идеја почиње да се примењује у свету Линука, посебно код Доцкера.


БСД Лиценца

Још једна одлика ФрееБСД-а, која је заједничка осталим гранама, је његова лиценца. За разлику од ГПЛ-а, иако је још увек лиценца отвореног кода, могуће је извршити промене и објавити их без изведеног програма под истом лиценцом. То чини ФрееБСД и НетБСД посебно атрактивним за развој уграђених система.

Ко користи ФрееБСД?

ФрееБСД данас има пуно користи, упркос својој старости. Постоји много више уграђене употребе, попут рутера и осталих уређаја. Доље наведени деривати су такође одлични примери. Нека веома велика имена, укључујући Нетфлик и ВхатсАпп, користе ФрееБСД. Један од ВхатсАпп-ових програмера дао је велику донацију Фондацији ФрееБСД. Плаистатион 3 и Плаистатион 4 конзоле се такође базирају на ФрееБСД. ФрееБСД је свуда.


Деривати:

  • ФрееНАС је спинофф који нуди мрежну меморију у прилогу. То заиста показује шта ЗФС може да уради.
  • ПЦ-БСД је ФрееБСД одговор на Убунту, а нуди радну површину једноставну за употребу засновану на ФрееБСД.
  • Мац ОС Кс и иОС базирани су на делу ФрееБСД-а, али само корисне програме "усерланд", које вероватно нећете видети ако не користите наредбену линију. Ипак, ако ово читате на Аппле-овом уређају, ФрееБСД то омогућава иза кулиса.

Будућност?

Јордан Хуббард, ЦТО иКССистемс-а и суоснивач пројекта ФрееБСД, недавно је одржао разговор о будућности ФрееБСД-а. Приметио је како је свет рачунара променио фокус са десктопа на облак и мобилне технологије, примећујући како је данас било много више виртуелних рачунара од физичких. ФрееБСД се пребацио на "скривену" уграђену улогу.


Потребно је централизовано место за ОС и комуникационе податке, као и систем за обавештавање о догађајима. То је слично контроверзном системском пројекту у Линуку, али како системи постају сложенији, ФрееБСД ће вероватно завршити са нечим сличним.


Без обзира на то који облик ФрееБСД траје, још увек ће бити присутан и добро је проверити да ли то има смисла за вас.

Пажљивији поглед на фреебсд