Linux vs BSD: Što biste trebali koristiti?

Linux vs BSD: Što biste trebali koristiti?

U MakeUseOfu prilično pokrivamo Linux kao 'alternativu' Windowsima i Mac OS X. Međutim, to nisu jedina tri operativna sustava-postoji i BSD obitelj Unix sličnih operativnih sustava, koji su tehnički drugačije od Linuxa.





U ime poštene konkurencije, vrijeme je da i BSD operativnim sustavima odamo priznanje. Nema boljeg načina za to od njihove usporedbe s Linuxom. Po čemu se BSD operativni sustavi razlikuju i trebate li ga koristiti umjesto Linuxa? Kako radi Linux i najbolji OS za stolna računala BSD, PC-BSD , usporediti na radnoj površini?





Kako su Linux i BSD slični

Pobrinimo se prvo o sličnostima kojih ima dosta. Oba operativna sustava su otvorenog koda i nalik Unixu, pa se na oba radi mnogo istih programa i pomoćnih programa. Čak i na radnoj površini oba operativna sustava izgledat će slično jer oba tipično pokreću isto okruženje radne površine, uključujući, ali ne ograničavajući se na GNOME i KDE. Firefox, GIMP i mnoge druge popularne aplikacije otvorenog koda također rade na oba sustava.





Dakle, kad samo pokušavate tražiti velike, uočljive razlike, nećete ih pronaći. Doista se radi o manjim detaljima iza kulisa i posljedicama koji čine razliku.

Kernel vs operativni sustav

Prije svega, 'Linux' je zapravo samo jezgra koja premošćuje jaz između softvera i hardvera . Linux distribucije čine grupe ljudi (ili organizacija) koje povezuju kernel s bilo kojim softverom za preklapanje koji žele. Srećom, činjenica da svaka distribucija Linuxa ima određene zajedničke stvari (između ostalog i jezgru Linuxa) omogućuje da softver koji je jednostavno napisan za 'Linux' radi na većini distribucija.



ova je datoteka otvorena u drugom programu

BSD je, s druge strane, obično cijeli operacijski sustav, a ne samo jezgra. Postoji više BSD operativnih sustava koji se međusobno razlikuju, ali lakše je i prilično ispravno samo ih zajednički nazvati BSD obitelji jer svi dolaze iz BSD Unixa.

Unix baština

Što me dovodi do sljedeće točke: BSD operativni sustavi više su 'Unix' nego Linux. Zbog pravnih razloga, operacijski sustavi u BSD obitelji ne mogu se zapravo nazvati Unixom, već samo Unix-om, ali imaju dugu lozu Unix baštine. Operativni sustavi BSD, zajedno s AIX, HP-UX, Solaris, pa čak i Mac OS X (putem Darwina, koji se temelji na BSD-u) mogu pratiti svoje korijene sve do izvornog stvaranja Unixa.





S druge strane, Linux se pridružuje Minixu kao jedina dva operativna sustava koja su slična Unixu i inspirirana Unixom, ali nemaju nikakve veze s izvornim Unixom.

Licenciranje

Zatim postoji razlika u licenciranju koje koriste Linux i BSD obitelj. Dok oboje koriste licence otvorenog koda, Linux koristi GPL koji favorizira korisnike prisiljavajući programere da objave bilo koju od svojih izmjena softvera s GPL licencom kao otvoreni izvorni kod i s istom licencom.





Obitelj BSD koristi licencu BSD, koja favorizira programere dopuštajući im da preuzmu softver otvorenog koda, izvrše izmjene u njemu, a zatim ga zadrže u vlasništvu ako to žele, umjesto da ih prisiljavaju da objave svoje promjene kao otvoreni izvor (iako bi to mogli učiniti ako oni su željeli).

Zbog BSD licence Apple je mogao koristiti različite BSD bitove (uključujući FreeBSD) i stvoriti Mac OS X kao proizvod mješovitog izvora. Google je uspio stvoriti Android unatoč tome što je koristio i mijenjao Linux kernel (i drugi softver licenciran GPL-om) jer su mobilni operacijski sustav pustili kao otvoreni izvorni kod i nemaju problema s tim.

Podrška dobavljača

Konačno, ako usporedite Linux i BSD kao stolni operativni sustav, morate pogledati podršku dobavljača. Kad izuzmete Mac OS X (budući da je tehnički BSD, ali iz korisničke perspektive smatramo ga zasebnim), tada podrška dobavljača nije tako velika za BSD operativne sustave. Nije loše, ali Linux ima bolje. Od ove dvije mogućnosti, veće su šanse da će softver biti napisan za Linux, a ne za BSD operativni sustav. Grafički upravljački programi bolji su i brojniji na Linuxu (i vlasnički i otvoreni izvor), a zauzvrat je na Linuxu dostupno daleko više igara od BSD -a.

PC-BSD, koji se temelji na FreeBSD-u i najjednostavniji je BSD operativni sustav za instaliranje za stolne potrebe, zasigurno je upotrebljiv i izgleda slično Linuxu zahvaljujući upotrebi istih desktop okruženja. Međutim, kad pokušate učiniti sve više i više, počet ćete pronalaziti njegove granice.

Iako Mac OS X poduzima dosta stvari koje drugi BSD operativni sustavi nemaju, Mac OS X ipak nije laka pobjeda u usporedbi s Linuxom.

nadogradnja rama u mac book pro

Tehnološke prednosti BSD -a

Međutim, različita BSD jezgra imaju mnogo različitih implementacija različitih tehnologija, od kojih su neke dokazano superiornije od Linuxa. FreeBSD je poznat po tome što ima fantastičan mrežni stog, a OpenBSD je poznat po tome što je sigurniji što je ljudski moguće. NetBSD može raditi na više arhitektura nego čak i Linux, uključujući toster. Dakle, BSD operativni sustavi nisu loši s tehničke strane, ali programeri trećih strana jednostavno imaju manju podršku za njih nego za Linux. Uz dovoljno podrške, možete raditi što god želite na operacijskom sustavu.

Na radnoj površini držite se Linuxa

Na kraju, većina će se korisnika htjeti držati Linuxa za svoja stolna računala više je razloga zašto je Linux bolji na radnoj površini. Međutim, ako vas je ovaj članak više zanimao za BSD operativne sustave, slobodno isprobajte neke na virtualnom stroju ili na rezervnom računalu. Nikad ne boli znati što je vani.

Koje značajke BSD operativnih sustava vam se sviđaju ako imaju ili rade bolje od Linuxa? Zašto biste odabrali jedno ili drugo? Javite nam u komentarima!

Kredit za sliku: Forrestal_PL

Udio Udio Cvrkut E -pošta Izbrišite ove Windows datoteke i mape kako biste oslobodili prostor na disku

Trebate očistiti prostor na disku na računalu sa sustavom Windows? Evo Windows datoteka i mapa koje se mogu sigurno izbrisati kako bi se oslobodio prostor na disku.

Pročitajte Dalje
Povezane teme
  • Linux
  • Linux Distro
O autoru Danny Stieben(481 objavljenih članaka)

Danny je stariji na Sveučilištu North Texas koji uživa u svim aspektima softvera otvorenog koda i Linuxa.

Više od Dannyja Stiebena

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu