Bij het bespreken van besturingssystemen die afwijken van de gebaande paden, is het onmogelijk om Berkeley Software Distribution (BSD) niet te noemen . Dit systeem, ontwikkeld in de laboratoria van de Universiteit van Californië, Berkeley, is in wezen een directe afstammeling van UNIX. Wat het zo bijzonder maakt, is dat de ontwikkeling ervan, in tegenstelling tot andere systemen, gekenmerkt werd door juridische strijd en een extreme filosofie van vrijheid die zijn stempel heeft gedrukt op de moderne computerwereld.
Voor degenen die niet zo bekend zijn met het onderwerp: UNIX is waarschijnlijk de voorloper van vrijwel alles wat we tegenwoordig gebruiken. Hoewel het niet langer de koning van de desktop is, vormt het nog steeds de basis van ongelooflijk krachtige systemen , van supercomputers tot de software die je mobiele telefoon laat werken. In die zin is BSD niet zomaar een groep besturingssystemen, maar een technologische erfenis die ervoor heeft gezorgd dat open source kon floreren, zelfs binnen gesloten en propriëtaire software.
De oorsprong en evolutie van de BSD-familie
Het begon allemaal toen Bell Labs van AT&T Berkeley toestond UNIX-code te gebruiken voor onderzoek. De situatie verslechterde echter toen AT&T besloot die toestemming om commerciële redenen in te trekken , wat leidde tot een gigantische juridische strijd. De oplossing van de universiteit was geniaal: ze ontwikkelden hun eigen versie, elimineerden afhankelijkheden van propriëtaire software en brachten een versie uit die baanbrekende innovaties bracht op het gebied van virtueel geheugenbeheer en de TCP/IP-stack.
Dankzij de ongelooflijk soepele BSD-licentie, die bijna publiek domein is, haastten veel bedrijven zich om het te gebruiken. Sterker nog, een deel van de code is ingebed in Windows (met name in de netwerkstack) en in de kernel van macOS en iOS via Darwin. Zelfs consoles zoals de PlayStation 4 gebruiken FreeBSD als basis voor het beheer van hun interne processen.
De meest prominente BSD-verdelingen
Het is belangrijk om te benadrukken dat deze systemen niet bedoeld zijn om Windows of Linux te vervangen voor dagelijks thuisgebruik, omdat ze niet zo vaak worden bijgewerkt en niet dezelfde driverondersteuning bieden. Maar voor wie zich wil verdiepen in geavanceerde computertechnologie , zijn ze een ware parel. Hieronder bekijken we de meest relevante opties:
- FreeBSD: Ze is waarschijnlijk de ster van de groep. Uitgebracht in 1993, is ze op zoek naar de evenwicht tussen prestaties en gebruiksgemak. Het is een favoriet voor het opzetten van webservers, opslag en firewalls dankzij de stabiliteit.
- OpenBSD: Hier staat veiligheid voorop, niets anders. Het definieert zichzelf als StandaardverzekeringHet houdt in dat de code met een microscopisch klein vergrootglas wordt onderzocht om kwetsbaarheden op te sporen. Het is het ideale hulpmiddel voor het ontwikkelen van firewalls en inbraakdetectiesystemen.
- NetBSD: Hun obsessie is draagbaarheid. Hun motto is in feite dat. Het werkt op alles.Van een oude PDA tot NASA-ruimtemissies: NetBSD is de beste keuze als je zeer oude of ongebruikelijke hardware hebt.
- DragonFly BSD: Een afgeleide van FreeBSD die in 2003 besloot zijn eigen weg te gaan. Ze richten zich op de transactionele computer en hoge prestaties op servers met meerdere processoren, waarbij het HAMMER-bestandssysteem wordt benadrukt.
- GhostBSD: In tegenstelling tot eerdere versies is deze erop gericht om ongemak voor de gebruiker te voorkomen. Het komt klaar voor gebruik Desktopomgevingen zoals MATE vormen het ideale instapmodel voor mensen die van Linux komen.
- NomadBSD: Het is een systeem dat ontworpen is om te leven in een USB-stickHet is perfect voor het uitvoeren van systeemreparaties, het herstellen van gegevens of gewoon om de BSD-ervaring uit te proberen zonder de harde schijf aan te raken.
- MidnightBSD: Een bijzondere mix die code uit verschillende branches integreert en een Xfce-omgeving biedt, waardoor het voor iedereen zeer vertrouwd aanvoelt. linux-gebruiker.
BSD versus GNU/Linux: Wat zijn de echte verschillen?
Hoewel beide gebaseerd zijn op UNIX en de POSIX-standaard gebruiken, zijn er grote verschillen. Het eerste verschil zit in het ontwikkelingsmodel . In Linux is de kernel iets anders dan de gebruikerstools (GNU); de makers van de distributie stellen onderdelen samen uit verschillende bronnen. In BSD daarentegen ontwikkelen dezelfde ontwikkelaars zowel de kernel als de kernapplicaties , wat resulteert in een veel meer geïntegreerd en samenhangend systeem.
Dan is er nog de kwestie van softwarelicenties . Linux gebruikt de GPL, die "activistischer" is en vereist dat codeaanpassingen worden gedeeld. De BSD-licentie is veel permissiever; een bedrijf mag de code gebruiken, aanpassen en als propriëtaire software verkopen zonder zijn geheimen prijs te geven. Daarom is BSD zo aantrekkelijk voor de commerciële sector.
Wat hardwareondersteuning betreft, heeft Linux een voordeel. Het komt veel vaker voor dat een fabrikant drivers voor Linux uitbrengt dan voor een BSD-systeem. BSD-systemen kampen vaak met compatibiliteitsproblemen , zoals het ontbreken van ondersteuning voor het in de slaapstand zetten van het systeem op laptops of de volledige afwezigheid ervan op mobiele apparaten.
Andere varianten en verwante projecten
De stamboom van BSD is enorm. Er zijn gespecialiseerde projecten zoals pfSense en OPNsense , die in wezen krachtige firewalls zijn gebaseerd op FreeBSD. Er zijn ook meer ongebruikelijke opties zoals TrueNAS voor massaopslag of HardenedBSD , dat extra beveiligingslagen toevoegt tegen exploits.
Er bestaan ​​zelfs Linux-distributies die de BSD-filosofie proberen na te bootsen. Het duidelijkste voorbeeld is Void Linux , ontwikkeld door een NetBSD-ontwikkelaar, dat een pakketbeheersysteem gebruikt dat sterk lijkt op de stijl van BSD-ports en het gebruik van systemd vermijdt om de eenvoud te bewaren.
Het gebruik van een BSD-systeem is in essentie een keuze voor architectonische stabiliteit en technische zuiverheid. Hoewel het marktaandeel klein is in vergelijking met de dominantie van Windows of de groei van Linux, is de invloed ervan alomtegenwoordig. Van de robuustheid van de servers die het netwerk onderhouden tot de elegantie van Apple-systemen: de erfenis van Berkeley leeft voort in elk datapakket dat over het internet reist.