ФрееБСД

Бесплатно БСД вс. Линук упоређен

Бесплатно БСД вс. Линук упоређен
ФрееБСД је оперативни систем сличан Унику и итерација старијих Уник дистрибуција познатија као Ресеарцх Уник. Отвореног је кода и јавно доступан, и заправо само једна од многих Беркелеи Софтваре Дистрибутионс (скраћено БСД, дакле, ОС се зове ФрееБСД), а остале значајне итерације су ОпенБСД, НетБСД и ДрагонФли БСД.

Линук, као дериват Уника, природно има много заједничког са БСД-овима. Као и БСД, Линук дистрибуције су такође бесплатне и отвореног кода. Упркос основним сличностима, Линук је у великој мери засенио популарност БСД-а, јер је преко 74% модерних паметних телефона засновано на Линуку.

Дакле, поставља се питање: Ако су БСД и Линук само понављања Уника, шта их тачно разликује?

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

Али шта је заправо Линук?

Прва ствар коју многи погреше је да је Линук језгро, а не оперативни систем. Дакле, то га чини само делом ОС-а, а не самог ОС-а.

Хајде да разговарамо о кернелима на секунду. Кернели служе као стожер у било којем оперативном систему, јер задржавају сав основни код на којем стоји тај оперативни систем. Омогућава и убрзава интеракцију између хардверских и софтверских компоненти система, управља својим улазно / излазним захтевима од и до софтверских апликација и одговоран је за руковање хардверским уређајима.

Укратко, језгро је најкомплетнија карактеристика било ког оперативног система на коме се заснива и стога се увлачи у високо заштитни део у меморији система где су било који и сви захтеви за приступ апликација одбијени, забрањено неколико који су интегрални на рад система.

Сад кад смо схватили шта је кернел, можемо ићи даље и видети шта Линук, као кернел, ради у оперативном систему.

Линук кернел у оперативном систему

Међу најпопуларнијим оперативним системима заснованима на Линуку су Дебиан, Убунту, Федора и Деепин. Дакле, кад год чујете да неко каже да користи Линук, знајте да је то заправо једна од ових дистрибуција. Ове дистрибуције су „засноване на Линуку“ јер су засноване на Линук језгри. Подешавање кернела заједно са новим апликацијама које су учитане у њега чине сваку дистрибуцију другачијом од друге.

Шта је БСД и како се разликује од Линука?

Као што је раније поменуто, различите дистрибуције БСД-а су сви оперативни системи. И то БСД, попут Линука, чини језгром.

Да ствар буде компликованија, БСД је такође самостални оперативни систем, што Линук није. Објаснимо како тачно.

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

Линук се разликује од БСД-а по томе што свака од његових дистрибуција користи потпуно различите програме, а дистрибуције немају централизовано спремиште за софтверске пакете, јер свака дистрибуција има своје спремиште.

Разлике у лиценцирању

Једна од основних разлика између БСД-а и Линука је она у систему лиценцирања под којим се издају њихове дистрибуције.

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

Линук дистрибуције су издате под ГНУ Генерал Публиц Лиценсе (ГПЛ). Према овом систему лиценцирања, програмери Линука законски су приморани да објаве сваку поједину инстанцу промена на Линук кернелу. Систем лиценцирања у суштини осигурава да Линук остане отворен извор, без обзира на то какве се промене изврше на самом језгру.

Зашто је Линук популарнији? (Споилери: Доступност софтвера)

Ако сте се цијело вријеме питали зашто о БСД-има нисте чули толико колико о Линук дистрибуцијама, ево зашто: што се тиче компатибилности софтвера, Линук то избацује из парка. За сваки софтвер постоји издање компатибилно са Линуком. То није случај са ФрееБСД-ом, који је из тог разлога и даље у великој мери запостављен.

Линук кернел чини писање и дистрибуцију софтверских програма једноставнијим у поређењу са другим кернелима, тако да су програмери природно склони да раде на Линук издањима. Дистрибуцију посебно олакшава унапред инсталирани бинарни систем пакета који олакшава. Линук омогућава преузимање и инсталирање софтверских пакета путем менаџера пакета, као што су апт, иум, Пацман итд.

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

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

Избор између Линука и БСД-а

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

БСД и Линук су много чешћи него што су различити, с тим што су лиценце и дистрибуција софтвера једине основне разлике. Ипак, упркос сличностима, коришћење једног представља компромис другог.

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

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

Што се тиче лиценцирања, Линук ГПЛ лиценца је много рестриктивнија од БСД лиценцирања. Програмери или корисници не могу правити варијације Линук језгра или изворног кода, а да то не учине јавним. Корисници БСД-а немају такве обавезе; стога би програмери требало да бар испробају БСД. Могућност одржавања изворног кода приватним је значајна предност коју Линук не успева да пружи.

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

Наша препорука

Препоручили бисмо Линук дистрибуцију ако ћете је користити у опште сврхе. Његова софтверска компатибилност довољан је разлог да га препоручимо. Међутим, ако сте произвођач, БСД је права опција за вас. Има централизовано спремиште за софтвер и добро је познато по својој поузданости. А што се тиче БСД лиценцирања, нећете морати да бринете хоћете ли свој рад учинити отвореним.

Ако сте се одлучили за Линук кернел, препоручили бисмо употребу Убунту-а. Редовно се ажурира сваких шест месеци, што је доследност која, по мом мишљењу, постиже одличну равнотежу између праћења безбедносних проблема и не фрустрирања корисника.

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

ХД Ремастеред игре за Линук које никада раније нису имале Линук издање
Многи програмери и издавачи игара долазе са ХД ремастером старих игара како би продужили живот франшизе, молимо обожаваоце да захтевају компатибилност...
Како користити АутоКеи за аутоматизацију Линук игара
АутоКеи је услужни програм за аутоматизацију радне површине за Линук и Кс11, програмиран на Питхон 3, ГТК и Кт. Користећи његову скриптну и МАЦРО функ...
Како приказати бројач ФПС-а у Линук играма
Линук гаминг добио је велики потицај када је Валве најавио Линук подршку за Стеам клијент и њихове игре 2012. године. Од тада су многе ААА и индие игр...