- BSD-økosystemet stammer fra forskning ved University of Berkeley på det originale Unix-system.
- Det er hovedsageligt opdelt i FreeBSD, NetBSD og OpenBSD, hver med et særskilt fokus: ydeevne, bærbarhed og sikkerhed.
- I modsætning til Linux udvikler BSD kernen og basisværktøjerne som et integreret og samlet projekt.
- Dens licens er ekstremt permissiv, hvilket gør det muligt for dens kode at drive kommercielle systemer som macOS eller PS4.
Når vi dykker ned i operativsystemernes verden, antager vi ofte, at kun Windows, macOS og Linux findes . Der er dog et fascinerende og kraftfuldt hjørne kaldet Berkeley Software Distribution , bedre kendt som BSD. Dette system er ikke en moderne opfindelse; dets rødder ligger i 70'erne, hvor University of California, Berkeley, begyndte at rode med Unix-kode til sin egen forskning.
Det, der gør BSD specielt, er, at det ikke forblev begrænset til den akademiske verden. Takket være en utrolig åben fri softwarelicens , der næsten grænser til det offentlige domæne, har denne kode dannet grundlag for snesevis af variationer. Ikke alene er der opstået fællesskabsprojekter, men mange virksomheder har også taget dele af BSD til at skabe proprietær software, hvilket forklarer, hvorfor spor af BSD kan findes i enheder, vi bruger dagligt, uden at vi overhovedet er klar over det.
BSD-familiens oprindelse og udvikling
For at forstå, hvor vi er, må vi tilbage til AT&T's Bell Labs. De ejede Unix og lod i starten Berkeley eksperimentere med koden. Men der kom et punkt, hvor AT&T besluttede, at forretning kom først, og trak tilladelserne tilbage, hvilket førte til en bitter juridisk kamp . Resultatet? Berkeley blev tvunget til at skabe sin egen version fra bunden, eliminere den proprietære kode og give anledning til det, vi i dag kender som BSD.
Denne proces var ikke forgæves, da BSD bidrog med innovationer, som vi nu tager for givet. Fra håndteringen af pagineret virtuel hukommelse til implementeringen af TCP/IP-stakken, som i bund og grund er rygraden i internettet. Faktisk stammer næsten alle moderne TCP-implementeringer fra version 4.4 af BSD-Lite. Det er ikke overraskende, at BSD betragtes som fødestedet for moderne konnektivitet inden for databehandling.

De vigtigste distributioner: FreeBSD, NetBSD og OpenBSD
Hvis du vil prøve BSD, vil du højst sandsynligt støde på de tre store. Først er der FreeBSD , som nok er den mest populære mulighed. Udgivet i 1993, rammer det den perfekte balance mellem rå ydeevne og brugervenlighed. Det er kronjuvelen for dem, der sætter webservere op, da det administrerer netværket fejlfrit og understøtter en bred vifte af arkitekturer, fra x86 til 64-bit ARM-processorer.
Så er der NetBSD , som har en sund besættelse: bærbarhed. Deres motto er dybest set, at det kan køre på alt med en chip. De har formået at få systemet til at fungere på over 50 platforme, lige fra gamle computere til NASA-rummissioner . Hvis du har gammel eller meget sjælden ikke-Intel-hardware, er NetBSD nok dit bedste bud.
Og for at fuldende trioen har vi OpenBSD . Denne distribution blev født af en fork i NetBSD, fordi dens skabere ønskede at prioritere sikkerhed over alt andet. De definerer sig selv som "sikre som standard ", hvilket betyder, at de omhyggeligt gennemgår koden og deaktiverer alle unødvendige tjenester for at eliminere sårbarheder. Det er det foretrukne værktøj til opsætning af firewalls og indtrængningsdetektionssystemer.
Andre interessante varianter og derivater
Ud over de tre søjler er der nogle meget interessante projekter. DragonFly BSD er en forgrening af FreeBSD, der besluttede at ændre den måde, systemet håndterer samtidighed og multiprocessering (SMP) på. Det skiller sig især ud med sit HAMMER -filsystem , der er designet til at være ekstremt effektivt på højtydende servere.
Hvis du leder efter noget mere rettet mod desktopbrugere, er GhostBSD det ideelle valg. Det bruger FreeBSD-basen, men gør alt nemt med præinstallerede miljøer som MATE, så du ikke behøver at bruge timer på at konfigurere brugerfladen. MidnightBSD er noget lignende , og sigter mod at være et brugsklart system med et Xfce-miljø, der vil føles meget velkendt, hvis du kommer fra Linux.
For dem, der foretrækker ikke at installere noget på deres harddisk, er NomadBSD løsningen. Det fokuserer på at være et bærbart Unix-system , der starter fra et USB-drev, ideelt til datagendannelse, systemreparation eller blot at eksperimentere med BSD uden risiko for at slette din Windows-partition.
BSD versus GNU/Linux: De er ikke det samme
Mange forveksler BSD med Linux, fordi begge er open source og har lignende terminalbrug, men under motorhjelmen er de vidt forskellige. Den største forskel ligger i udviklingsmodellen . I Linux har du kernen på den ene side og GNU-værktøjerne på den anden; distributioner er dybest set en collage af pakker fra forskellige kilder. I BSD udvikles kernen og kerneværktøjerne som et enkelt, sammenhængende projekt.
Vi må heller ikke glemme licensering. Mens Linux bruger GPL, som kræver, at du deler eventuelle forbedringer, du foretager i koden, er BSD-licensen langt mere permissiv . Dette giver virksomheder som Apple mulighed for at skabe macOS baseret på Darwin (en afledning af BSD) uden at skulle afsløre deres forretningshemmeligheder. Det er derfor, vi ser BSD-kode i PlayStation 4, Nintendo Switch og endda i nogle dele af Windows.
Hvad angår hardware, vinder Linux uden tvivl. Producenter udgiver typisk drivere til Windows og, hvis overhovedet, til Linux. I BSD er hardwareunderstøttelsen mere begrænset , og nogle funktioner som suspendering på bærbare computere fungerer muligvis ikke perfekt. BSD tilbyder dog strukturel stabilitet og netværksadministration, som mange anser for at være bedre end Linux.
Fordele og ulemper ved at skifte til BSD-siden
Hvorfor skulle nogen ønske at bruge BSD i dag? For det første på grund af dens legendariske stabilitet og muligheden for at bruge avancerede værktøjer som ZFS (Solaris-filsystemet) eller DTrace. Desuden er fællesskabet mindre politisk og fokuserer mere på teknisk kvalitet end licenskrige. Hvis du leder efter et system, hvor netværksydelse er den absolutte prioritet, er BSD vejen frem.
Det er dog ikke kun solskin og regnbuer. Manglen på drivere er hovedproblemet, og læringskurven kan være stejlere, fordi der er færre online tutorials sammenlignet med Ubuntu- eller Debian-økosystemerne. Desuden, hvis du har brug for meget specifik kommerciel software, vil du opdage, at det meste af det kun findes til Windows eller Linux, hvilket tvinger dig til at bruge binære kompatibilitetslag til at køre Linux-apps på BSD.
Operativsystemer som FreeBSD, OpenBSD og NetBSD repræsenterer den rene essens af Unix og tilbyder fuld kontrol over hardwaren og robust sikkerhed. Selvom deres markedsandel er lille sammenlignet med de kommercielle giganter eller Linux selv, er deres indflydelse enorm, da de understøtter en stor del af internetinfrastrukturen og de fleste moderne elektroniske enheder takket være deres fleksibilitet og tekniske effektivitet.

