6 Redenen waarom Linux-gebruikers overschakelen op BSD

Tot nu toe heb ik verschillende artikelen geschreven over BSD voor It's FOSS. Er is altijd minstens één persoon in de comments met de vraag "Waarom moeite doen met BSD?" Ik denk dat de beste manier om te reageren het schrijven van een artikel over het onderwerp was.

Waarom zou BSD over Linux worden gebruikt?

Ter voorbereiding op dit artikel heb ik met verschillende BSD-gebruikers gepraat, waarvan sommigen na jarenlang gebruik van Linux naar BSD zijn verhuisd. De punten in dit artikel zijn gebaseerd op de mening van echte BSD-gebruikers. Dit artikel hoopt een ander gezichtspunt te bieden.

1. BSD is meer dan alleen een kernel

Verschillende mensen wezen erop dat BSD een besturingssysteem biedt dat één groot samenhangend pakket is voor de eindgebruiker. Ze wijzen erop dat de benoemde "Linux" verwijst naar alleen de kernel. Een Linux-distro bestaat uit de bovengenoemde kernel en een aantal verschillende applicaties en pakketten die zijn geselecteerd door de maker van die distro. Soms kan het installeren van nieuwe pakketten incompatibiliteit veroorzaken, wat tot systeemcrashes zal leiden.

Een typische BSD bestaat uit een kernel en alle pakketten die nodig zijn om dingen gedaan te krijgen. De meeste van deze pakketten worden actief ontwikkeld door het project. Dit leidt tot strakkere integratie en verbeterde responsiviteit.

2. Pakketten zijn betrouwbaarder

Over pakketten gesproken, een ander punt dat de BSD-gebruikers naar voren brachten was de betrouwbaarheid van pakketten. In Linux zijn pakketten beschikbaar uit een aantal verschillende bronnen, waarvan sommige worden geleverd door distro-ontwikkelaars en anderen door derden. Ubuntu en andere distributies hebben problemen ondervonden met malware die is verborgen in apps van derden.

In BSD worden alle pakketten geleverd door "een gecentraliseerd pakket / portsysteem waarbij elk pakket wordt gebouwd als onderdeel van een enkele repository met beveiligingssystemen die elke stap van de weg worden uitgevoerd". Dit zorgt ervoor dat een hacker kwaadwillende software niet naar een schijnbaar veilige applicatie kan sluipen en leent voor de langetermijnstabiliteit van BSD.

3. Langzame verandering = Betere langetermijnstabiliteit

Als ontwikkeling een race was, zou Linux het konijn zijn en BSD de schildpad. Zelfs de langzaamste Linux-distro geeft minstens één keer per jaar een nieuwe versie uit (behalve Debian, natuurlijk). In de BSD-wereld duren grote releases langer. Dit betekent dat er meer aandacht is om de dingen goed te doen en ze vervolgens naar de gebruiker te pushen.

Dit betekent ook dat wijzigingen in het besturingssysteem in de loop van de tijd plaatsvinden. De Linux-wereld heeft verschillende snelle en grote veranderingen meegemaakt die we tot op de dag van vandaag nog steeds voelen (hoest, systeemD, hoesten). Net als met Debian helpen lange ontwikkelingscycli BSD nieuwe ideeën te testen om te zorgen dat ze goed werken voordat ze permanent worden. Het helpt ook bij het produceren van code die minder problemen heeft.

4. Linux is te rommelig

Geen van de BSD-gebruikers maakte dit punt regelrecht, maar het werd door veel van hun ervaringen gesuggereerd. Velen van hen stuiterden van Linux distro naar Linux distro in de zoektocht om er een te vinden die voor hen werkte. In veel gevallen konden ze niet al hun hardware of software correct laten werken. Toen besloten ze om BSD een kans te geven en alles werkte gewoon.

Als het erom ging te kiezen welke BSD ze gingen gebruiken, was de keuze vrij eenvoudig. Er zijn slechts een half dozijn BSD's die actief worden ontwikkeld. Van die BSD's heeft elke BSD een specifiek doel. "OpenBSD-beveiliging, FreeBSD meer desktop / server, NetBSD" draait om alles en nog wat ", DragonFlyBSD-schaalbaarheid en prestaties." Ondertussen zit de Linux-wereld vol distro's die gewoon een thema of pictogrampakket toevoegen aan een bestaande distro. Het kleinere aantal BSD-projecten betekent dat er minder dubbel werk en meer algemene aandacht wordt besteed.

5. ZFS-ondersteuning

Een BSD-gebruiker merkte op dat een van de belangrijkste redenen dat hij naar BSD overschakelde, ZFS was. In feite noemden bijna alle mensen met wie ik sprak ZFS-ondersteuning op BSD als reden waarom ze niet naar Linux teruggingen.

Dit is een gebied waar Linux het voorlopig niet zal doen. Hoewel OpenZFS beschikbaar is op sommige Linux-distro's, is ZFS ingebouwd in de BSD-kernels. Dit alleen betekent dat ZFS betere prestaties zal hebben op BSD. Hoewel er verschillende pogingen zijn geweest om ZFS in de Linux-kernel te krijgen, zullen licentiekwesties eerst worden opgelost.

6. Licentie

Er was ook verschil van mening over licenties. Het algemene idee van velen is dat de GPL niet echt gratis is, omdat het beperkingen stelt aan hoe je de software kunt gebruiken. Sommigen denken ook dat de GPL "te groot en moeilijk te interpreteren is, wat op de weg tot juridische problemen kan leiden als een persoon niet voorzichtig is bij het ontwikkelen van een product met deze licentie".

Aan de andere kant heeft de BSD-licentie slechts drie clausules en kan iedereen "de software gebruiken, wijzigingen aanbrengen en er mee doen wat je wilt, maar het biedt ook bescherming aan de ontwikkelaar".

Conclusie

Dit zijn slechts enkele van de redenen waarom mensen BSD via Linux gebruiken. Als je wilt, kun je enkele van de andere opmerkingen hier lezen. Als u een BSD-gebruiker bent en het gevoel hebt dat ik iets belangrijks gemist heb, geef dan hieronder commentaar.

Als u dit artikel interessant vindt, neem dan even de tijd om het te delen op sociale media, Hacker News of Reddit.

Aanbevolen

eSpeak: Text To Speech Tool voor Linux
2019
Hoe installeer ik Unity 8 Desktop Preview in Ubuntu
2019
NomadBSD, een BSD voor de weg
2019