Linux versus BSD: welke moet u gebruiken?

Linux versus BSD: welke moet u gebruiken?

Bij MakeUseOf behandelen we Linux nogal wat als het 'alternatief' voor Windows en Mac OS X. Dat zijn echter niet de enige drie besturingssystemen die er zijn - er is ook de BSD-familie van Unix-achtige besturingssystemen, die technisch gezien anders dan Linux.





In naam van eerlijke concurrentie wordt het tijd dat we BSD-besturingssystemen ook wat erkenning geven. En er is geen betere manier om dat te doen dan ze te vergelijken met Linux. Wat is er anders aan BSD-besturingssystemen en zou je het moeten gebruiken in plaats van Linux? Hoe werkt Linux en het beste BSD-desktop-besturingssysteem, PC-BSD , vergelijken op het bureaublad?





Hoe Linux en BSD vergelijkbaar zijn

Laten we eerst eens kijken naar de overeenkomsten, die zijn er genoeg. Beide besturingssystemen zijn open source en Unix-achtig, dus veel van dezelfde programma's en hulpprogramma's draaien op beide. Zelfs op de desktop zullen beide besturingssystemen er hetzelfde uitzien, aangezien ze beide doorgaans dezelfde desktopomgevingen gebruiken, inclusief maar niet beperkt tot GNOME en KDE. Firefox, GIMP en vele andere populaire open source-applicaties draaien ook op beide systemen.





Dus als je alleen zoekt naar grote, merkbare verschillen, zul je er geen vinden. Het zijn echt de kleinere details achter de schermen en de gevolgen daarvan die het verschil maken.

Kernel versus besturingssysteem

Allereerst is 'Linux' eigenlijk gewoon de kernel die overbrugt de kloof tussen software en hardware . Linux-distributies worden gemaakt door groepen mensen (of organisaties) die de kernel bundelen met de overlappende software die ze maar willen. Gelukkig zorgt het feit dat elke Linux-distributie bepaalde dingen gemeen heeft (onder andere de Linux-kernel) ervoor dat software die eenvoudigweg voor 'Linux' is geschreven, op de meeste distributies werkt.



hoe een sms door te sturen op iphone

BSD daarentegen is meestal een heel besturingssysteem en niet alleen de kernel. Er zijn meerdere BSD-besturingssystemen die onderling verschillen hebben, maar het is gemakkelijker en redelijk correct om ze samen de BSD-familie te noemen, aangezien ze allemaal van BSD Unix komen.

Unix-erfgoed

Dat brengt me bij mijn volgende punt: BSD-besturingssystemen zijn meer 'Unix' dan Linux. Om juridische redenen kunnen besturingssystemen in de BSD-familie zichzelf niet echt Unix noemen, maar gewoon Unix-achtig, maar ze hebben een lange traditie van Unix-erfgoed. De BSD-besturingssystemen, samen met AIX, HP-UX, Solaris en zelfs Mac OS X (via Darwin, dat op BSD is gebaseerd) kunnen hun wortels terugvoeren tot de oorspronkelijke creatie van Unix.





Aan de andere kant voegt Linux zich bij Minix als de enige twee besturingssystemen die Unix-achtig zijn en geïnspireerd zijn door Unix, maar geen echte banden hebben met de originele Unix.

Licenties

Dan is er nog het verschil in licenties die Linux en de BSD-familie gebruiken. Hoewel beide gebruik maken van open source-licenties, gebruikt Linux de GPL die gebruikers bevoordeelt door ontwikkelaars te dwingen hun wijzigingen aan GPL-gelicentieerde software als open source en met dezelfde licentie vrij te geven.





De BSD-familie gebruikt de BSD-licentie, die ontwikkelaars bevoordeelt door hen toe te staan ​​open source-software te gebruiken, er wijzigingen in aan te brengen en deze vervolgens propriëtair te houden als ze dat willen, in plaats van hen te dwingen hun wijzigingen als open source vrij te geven (hoewel ze dat nog steeds zouden kunnen als zij wilden).

Het is vanwege de BSD-licentie dat Apple verschillende BSD-bits (inclusief van FreeBSD) kon gebruiken en Mac OS X als een gemengd bronproduct kon maken. Google was in staat om Android te maken ondanks het gebruik en de wijziging van de Linux-kernel (en andere GPL-gelicentieerde software) omdat ze het mobiele besturingssysteem als open source vrijgeven en daar geen probleem mee hebben.

Leveranciersondersteuning

Ten slotte, als je Linux en BSD vergelijkt als een desktopbesturingssysteem, moet je kijken naar de ondersteuning van leveranciers. Als je Mac OS X uitsluit (omdat het technisch gezien BSD is, maar vanuit het oogpunt van de gebruiker beschouwen we ze als apart), dan is ondersteuning van leveranciers niet zo geweldig voor BSD-besturingssystemen. Het is niet slecht, maar Linux heeft het beter. Van de twee is de kans groter dat software voor Linux wordt geschreven in plaats van voor een BSD-besturingssysteem. Grafische stuurprogramma's zijn beter en talrijker op Linux (zowel propriëtair als open source), en op hun beurt zijn er veel meer games beschikbaar op Linux dan BSD.

PC-BSD, dat is gebaseerd op FreeBSD en het gemakkelijkst te installeren BSD-besturingssysteem is voor desktopdoeleinden, is zeker bruikbaar en lijkt op Linux dankzij het gebruik van dezelfde desktopomgevingen. Als u echter meer en meer probeert te doen, begint u de limieten ervan te ontdekken.

Hoewel Mac OS X nogal wat dingen heeft die andere BSD-besturingssystemen niet hebben, is het nog steeds geen gemakkelijke overwinning voor Mac OS X in vergelijking met Linux.

moet ik 32 of 64 bit gebruiken?

Technologische voordelen van BSD

De verschillende BSD-kernels hebben echter veel verschillende implementaties van verschillende technologieën, waarvan sommige bewezen superieur zijn aan Linux. FreeBSD staat bekend om het hebben van een fantastische netwerkstack, en OpenBSD staat bekend als ongeveer zo veilig als menselijk mogelijk is. NetBSD kan op meer architecturen draaien dan zelfs Linux, inclusief een broodrooster. Dus BSD-besturingssystemen zijn technisch gezien niet slecht, maar er is gewoon minder ondersteuning voor ze door externe ontwikkelaars dan voor Linux. Met voldoende ondersteuning kun je doen wat je wilt op een besturingssysteem.

Blijf op het bureaublad bij Linux

Uiteindelijk zullen de meeste gebruikers voor hun desktops bij Linux willen blijven, zoals er zijn meerdere redenen waarom Linux beter is op de desktop. Als dit artikel u echter nieuwsgieriger heeft gemaakt naar BSD-besturingssystemen, probeer het dan gerust uit op een virtuele machine of op een reservecomputer. Het kan nooit kwaad om te weten wat er is.

Welke functies van BSD-besturingssystemen vind je leuk dat ze hebben of beter doen dan Linux? Waarom zou je voor het een of het ander kiezen? Laat het ons weten in de reacties!

Afbeelding tegoed: Forrestal_PL

Deel Deel Tweeten E-mail Verwijder deze Windows-bestanden en -mappen om schijfruimte vrij te maken

Wilt u schijfruimte op uw Windows-computer vrijmaken? Hier zijn de Windows-bestanden en -mappen die veilig kunnen worden verwijderd om schijfruimte vrij te maken.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Linux Distro
Over de auteur Danny Stieben(481 artikelen gepubliceerd)

Danny is een senior aan de Universiteit van Noord-Texas en geniet van alle aspecten van open source software en Linux.

Meer van Danny Stieben

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren