БСД против Линука: Основне разлике
И Линук(Linux) и различити БСД-ови(BSDs) ( Беркелеи Софтваре Дистрибутионс(Berkeley Software Distributions) ) су бесплатни и отвореног кода, са више заједничких ствари него разлика. Имајући ово на уму, можете се запитати: „Ако су толико слични, зашто онда уопште постоје? Зар не би било боље имати јединствен оперативни систем из којег можете бирати?“
Могу да одговорим на ово питање тако што ћу такође напоменути да су њихове разлике такође велике. Толико да би покриће свих њих овај чланак претворило у књигу, а не само у обичан чланак. Уместо тога, фокусираћу се на основе за оба система отвореног кода, тако да можете сами да изаберете који је бољи избор.
Линук против БСД-а(Linux vs BSD)
Линук(Linux) се технички не сматра оперативним системом. Уместо тога, у стварности, то је само језгро. Кернел је кључни аспект било ког оперативног система који постоји и налази се негде између софтвера и хардвера.
Ово омогућава кернелу да помогне кориснику да искористи ресурсе доступне унутар система. Сам оперативни систем је изграђен на врху кернела.
Кернел против оперативног система(The Kernel vs The Operating System)
И Линук(Linux) и БСД-ови су оперативни системи слични Униксу . (BSDs)Када инсталирате Линук(Linux) , ви инсталирате дистрибуцију која је направљена помоћу Линук(Linux) кернела. Постоји доста дистрибуција које можете изабрати, као што су Убунту(Ubuntu ) и Дебиан(Debian) , које све користе Линук(Linux) кернел. Различити програми су уграђени у кернел пре него што дистрибуција буде доступна тржишту.
БСД(BSD) , за разлику од Линука(Linux) , је комплетан оперативни систем. БСД(BSD) је такође кернел, који се користи као језгро оперативног система. БСД(BSD) програмери ће користити то језгро да додају различите врсте програма, чинећи их доступним корисницима као комплетну дистрибуцију. То значи да је БСД(BSD) оперативни систем, као што је ФрееБСД(FreeBSD ) или НетБСД(NetBSD) , језгро плус сви програми који се додају на њега и дистрибуирају као један пакет који се може преузети.
БСД-ови(BSDs) користе нешто што се зове систем портова. Овај систем омогућава инсталацију софтверских пакета. Софтвер се чува у изворном облику, што значи да ће ваш рачунар морати да компајлира податке сваки пут пре него што се софтвер покрене.
Добра ствар у томе је то што се пакети могу инсталирати у унапред инсталираном бинарном стању које омогућава вашем систему да одустане од корака компилације података пре покретања.
Основна разлика између оба је та што Линук(Linux) дистрибуције долазе са различитим скуповима програма и спремишта, омогућавајући кориснику да преузме додатне различите програме који се односе на захтеве дистрибуције.
Када инсталирате БСД(BSD) оперативни систем, добијате само програме које БСД(BSD) нуди. Ово не важи за софтверске пакете јер су доступни и једнима и другима, као што ћете открити.
Разлике у лиценцирању(Differences In Licensing)
Већини људи можда није стало, али разлика у лиценцирању је заправо значајна. Линук(Linux) користи ГНУ општу јавну лиценцу(GNU General Public License) или ГПЛ(GPL) . То значи да програмери могу да мењају или додају нове функције Линук(Linux) кернелу како желе. Једина квака је у томе што сви новоразвијени изворни кодови морају бити објављени у јавности хтели они то или не.
БСД-ови(BSDs) користе сопствену јединствену БСД(BSD) лиценцу која омогућава програмерима да модификују и додају нове функције било БСД(BSD) кернелу или дистрибуцији, без(without) потребе за ослобађањем изворног кода. То значи да се БСД(BSD) отвореног кода може прогласити затвореним ако програмер тако одлучи. Они немају обавезу да никоме дају изворни код.
Доступност и компатибилност софтвера(Software Availability & Compatibility)
Ово је врста ствари која директно утиче на популарност и прилагодљивост оперативног система широј јавности. Способност оперативног система који је компатибилан са савременим софтвером може бити значајна карактеристика за већину људи.
Када је Линук(Linux) у питању, програмерима је лакше да напишу код који може бити доступан корисницима у унапред компајлираним бинарним пакетима за инсталацију. Пакети се могу инсталирати помоћу апт, иум и других сличних менаџера пакета. Природа Линука(Linux) отвореног кода је оно што чини ову могућност лакшом.
За кориснике БСД(BSD) -а задатак није тако једноставан. Корисници ће морати да преузму изворне кодове за програме са хиљада портова који су им доступни. Затим, након што се изворни кодови преузму, они би морали да их компајлирају на свом систему.
Ово ствара главобољу и за БСД(BSD) кориснике и за програмере, јер се недостатак популарности међу општим корисницима може приписати додатној муци око компајлирања изворних кодова. Унапред компајлирани бинарни пакети могу се сматрати јединим спасоносним средством за искорењивање гњаважа, али и даље недостају у доступности апликацијских програма.
Прављење избора(Making A Choice)
Линук(Linux) је без сумње популарнији избор међу оперативним системима отвореног кода, заснованим на Уник-у. Има тенденцију да добије хардверску подршку много брже него што би то учинио БСД(BSD) , а за већину општих сврха, оба система су превише слична материји.
Оба система имају своје предности. Гледајући ФрееБСД(FreeBSD) , развојни тим одржава сопствену верзију великог броја уобичајених алата. Ово омогућава програмерима да креирају сопствене варијанте алата за коришћење са њиховим системом. Алатке за Линук(Linux) системе првенствено обезбеђује ГНУ(GNU) пакет, тако да су варијације мање вероватне.
БСД(BSD) има озбиљан недостатак апликација. Ово је навело програмере да покушају да контролишу ситуацију креирањем пакета компатибилности са Линуком(Linux) , омогућавајући Линук(Linux) апликацијама да раде на БСД(BSD) -у . Линук(Linux) дистрибуције немају стварних проблема са апликацијама јер их има доста доступних јавности.
Права компликација је аргумент бесплатног извора.
Програмери и корисници у односу на ограничења(Developers & Users vs Restrictions)
Линук ГПЛ(Linux GPL) лиценца има тенденцију да буде строжија према програмерима, приморавајући да се изда сав модификован изворни код. БСД(BSD) програмери са друге стране немају таква ограничења. Оно што треба имати на уму је шта јавност која се не развија добија од свега овога.
Произвођачи се могу одлучити за БСД(BSD) као оперативни систем по избору када креирају нове уређаје уместо Линука(Linux) . Ово би им омогућило да задрже модификације кода за себе, јер би употреба Линука(Linux) долазила са условом објављивања изворног кода јавности.
Ограничења која су на Линук(Linux) постављена њиховом лиценцом пружају онима који траже апликације за систем гаранцију да ће им, ако их се направи, имати приступ. БСД(BSD) лиценца омогућава својим програмерима избор да остану похлепни и нерешени у вези са модификацијама кернела и система, што значи да чак и ако се нешто направи, шира јавност можда неће ни имати појма о његовом постојању .
БСД(BSD) системи су стекли бољу репутацију за поузданост од свог Линук(Linux) колеге. Ово ставља тачку на семафор за БСД(BSD) . Такође је способан да извршава Линук(Linux) бинарне датотеке и захтева централно складиште. Обе ствари по којима Линук(Linux) није познат.
Обе су одрживе опције за свакога коме је потребан ОС заснован на Уник-у. Због њихових сличности, прилично је тешко промовисати једно преко другог. Избор заиста лежи на програмеру наспрам корисника и захтевима у оперативном систему отвореног кода који корисник тражи.
Related posts
Линук ФИНД команда са примерима
5 сјајних разлога да одбаците Виндовс за Линук
ХДГ објашњава: Шта је УНИКС?
9 најбољих Линук дистрибуција за хаковање
Трикови терминала: Користите терминал као будилник
10 најбољих снимача екрана за Линук
Дозволе за Линук датотеке – шта је Цхмод 777 и како га користити
7 најбољих бесплатних антивирусних програма за Линук
Креирајте и уредите зип датотеке у Линук-у помоћу терминала
Како подесити и конфигурисати ТЦП/ИП датотеке на Линук-у (ТЦП/ИП поставке за Линук)
6 једноставних начина да убрзате инсталацију Убунтуа
Уобичајени разлози за рушење Убунтуа и како се опоравити
10 Убунту пречица на тастатури да бисте убрзали радни ток
Прикажи и сакриј иконе на радној површини у ГНОМЕ Линук-у
Како надоградити на најновији Убунту
Како направити партицију диска за Линук
Шта су Иноде у Линуку и како се користе?
Топ 10 најбољих Линук апликација за Убунту кориснике
Водич за почетнике за Убунту Линук
Федора против Убунтуа: Која је дистрибуција Линука боља?