Bij MakeUseOf behandelen we Linux nogal als het "alternatief" voor Windows en Mac OS X. Maar dat zijn niet de enige drie besturingssystemen die er zijn - er is ook de BSD-familie van Unix-achtige besturingssystemen, die technisch zijn Anders spreken dan Linux.
In naam van eerlijke concurrentie wordt het tijd dat we ook BSD-besturingssystemen enige 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 moet je het gebruiken in plaats van Linux? Hoe kunnen Linux en het beste BSD desktop-besturingssysteem, PC-BSD, op de desktop worden vergeleken?
Hoe Linux en BSD vergelijkbaar zijn
Laten we eerst voor de overeenkomsten zorgen, waarvan er veel zijn. Beide besturingssystemen zijn open source en Unix-achtig, dus veel van dezelfde programma's en hulpprogramma's worden op beide gebruikt. Zelfs op de desktop zien beide besturingssystemen er hetzelfde uit, omdat ze beide meestal dezelfde desktopomgevingen gebruiken, inclusief maar niet beperkt tot GNOME en KDE. Firefox, GIMP en vele andere populaire opensource-applicaties draaien ook op beide systemen.
Dus wanneer je alleen op zoek bent naar grote, merkbare verschillen, zul je er geen vinden. Het gaat echt om kleinere details achter de schermen en de gevolgen daarvan die het verschil maken.
Kernel vs. besturingssysteem
Allereerst is 'Linux' eigenlijk gewoon de kernel die de kloof tussen software en hardware overbrugt. De Linux Kernel: een uitleg in de termen van de leek De Linux-kernel: een uitleg in de termen van de leek Er is maar één de facto iets dat Linux-distributies hebben in gebruikelijk: de Linux-kernel. Maar hoewel er vaak over wordt gesproken, weten veel mensen niet precies wat het doet. Lees verder . Linux-distributies worden gemaakt door groepen mensen (of organisaties) die de kernel bundelen samen met de overlappende software die ze willen. Gelukkig maakt het feit dat elke Linux-distributie bepaalde dingen gemeen heeft (onder andere de Linux-kernel) het mogelijk dat software die eenvoudigweg is geschreven voor "Linux" op de meeste distributies werkt.
BSD, aan de andere kant, is meestal een volledig besturingssysteem en niet alleen de kernel. Er zijn meerdere BSD-besturingssystemen die onderling verschillen vertonen, maar het is gemakkelijker en behoorlijk correct om ze gewoon de BSD-familie te noemen, omdat ze allemaal afkomstig zijn van BSD Unix.
Unix Heritage
Dat brengt me bij mijn volgende punt: BSD-besturingssystemen zijn meer "Unix" dan Linux. Om wettelijke redenen kunnen besturingssystemen in de BSD-familie zichzelf niet Unix noemen, maar gewoon als Unix-achtig, maar ze hebben een lange traditie van Unix-afkomst. De BSD-besturingssystemen, samen met AIX, HP-UX, Solaris en zelfs Mac OS X (via Darwin, die is gebaseerd op BSD) kunnen hun oorsprong terugvinden helemaal terug naar de oorspronkelijke creatie van Unix.
Aan de andere kant, Linux voegt zich bij Minix als de twee enige besturingssystemen die Unix-achtig zijn en geïnspireerd door Unix, maar hebben geen echte banden met de originele Unix.
Licensing
Dan is er het verschil in licenties die Linux en de BSD-familie gebruiken. Hoewel beide open-sourcelicenties gebruiken Open Source-softwarelicenties: welke moet u gebruiken? Open Source-softwarelicenties: welke moet u gebruiken? Wist u dat niet alle open source-licenties hetzelfde zijn? Read More, Linux gebruikt de GPL die gebruikers bevoordeelt door ontwikkelaars te dwingen hun wijzigingen aan GPL-gelicentieerde software vrij te geven als open source en met dezelfde licentie.
De BSD-familie gebruikt de BSD-licentie, die ontwikkelaars de voorkeur geeft door hen in staat te stellen open-source software te gebruiken, wijzigingen eraan aan te brengen en deze vervolgens te behouden als ze dat wensen in plaats van hen te dwingen hun wijzigingen als open source vrij te geven (hoewel ze 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 creëren. Google was in staat Android te maken ondanks het gebruik en de aanpassing van de Linux-kernel (en andere GPL-gelicentieerde software) omdat ze het mobiele besturingssysteem als open source vrijgeven en daar geen probleem mee hebben.
Ondersteuning van leveranciers
Als u ten slotte Linux en BSD vergelijkt als een desktopbesturingssysteem, moet u kijken naar leveranciersondersteuning. Wanneer u Mac OS X uitsluit (omdat het technisch gezien BSD is, maar vanuit het oogpunt van de gebruiker beschouwen wij deze als gescheiden), dan is vendor-ondersteuning 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 een BSD-besturingssysteem. Grafische stuurprogramma's zijn beter Open Source AMD-graphics zijn nu geweldig, hier kun je ze openen Open Source AMD-graphics zijn nu geweldig, hier is het hoe ze te krijgen Het AMD-gepatenteerde stuurprogramma op Linux is snel maar met fouten, en het open-source stuurprogramma is nu geweldig geworden Lees meer en talrijker op Linux (zowel eigen 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 eenvoudigste BSD-besturingssysteem is dat voor desktopdoeleinden wordt geïnstalleerd, is zeker bruikbaar en lijkt op Linux, dankzij het gebruik van dezelfde desktopomgevingen. Zodra je echter meer en meer probeert te doen, zul je de limieten ervan vinden.
Hoewel Mac OS X nogal wat dingen doet die andere BSD-besturingssystemen niet doen, is het nog steeds geen gemakkelijke overwinning voor Mac OS X in vergelijking met Linux Mac OS X Yosemite, From The Perspective Of A Linux User Mac OS X Yosemite, Vanuit het perspectief van een Linux-gebruiker Mac OS X wordt gebruikt als het kind van de poster voor een schone en elegante interface. Als een Linux-schrijver is het mijn taak om vergelijkingen te maken tussen Linux-distributies, maar ook tegen de concurrentie. Lees verder .
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 erom bekend dat het net zo veilig is als menselijk mogelijk. NetBSD kan op meer architecturen draaien dan Linux zelfs, inclusief een broodrooster. BSD-besturingssystemen zijn dus niet slecht vanuit een technisch perspectief, maar er is gewoon minder ondersteuning voor hen door externe ontwikkelaars dan voor Linux. Met voldoende ondersteuning kunt u doen wat u maar wilt op een besturingssysteem.
Op het bureaublad, vasthouden aan Linux
Uiteindelijk zullen de meeste gebruikers Linux voor hun desktops willen gebruiken, omdat er meerdere redenen zijn waarom Linux beter is Linux Vs Unix: de cruciale verschillen die van belang zijn voor Linux-professionals Linux Vs Unix: de cruciale verschillen die van belang zijn voor Linux-professionals Linux didn niet uit de lucht verschijnen; vóór de oprichting van Linux, en vóór de opkomst van Windows, werd de computerwereld gedomineerd door Unix. Wat is precies het verschil tussen Linux en Unix? Lees meer op de desktop. Als dit artikel u echter meer nieuwsgierig heeft gemaakt naar BSD-besturingssystemen, kunt u een aantal dingen uitproberen in een virtuele machine of op een reservecomputer. Het doet nooit pijn om te weten wat daar te vinden is.
Welke functies van BSD-besturingssystemen vindt u dat ze hebben of beter dan Linux doen? Waarom zou je de een of de ander kiezen? Laat het ons weten in de reacties!
Afbeelding: Forrestal_PL