Når man taler om operativsystemer, der afviger fra den typiske pris, er det umuligt ikke at nævne Berkeley Software Distribution . Dette system, der blev født i laboratorierne på University of California, Berkeley, er i bund og grund en direkte efterkommer af UNIX. Det, der gør det specielt, er, at dets udvikling, i modsætning til andre, var præget af juridiske kampe og en ekstrem frihedsfilosofi , der har sat sit præg på moderne databehandling.
For dem, der ikke er særlig bekendt med emnet, er UNIX sandsynligvis bedstefaren til næsten alt, hvad vi bruger i dag. Selvom det ikke længere er kongen af ​​skrivebordet, er det stadig fundamentet for utroligt kraftfulde systemer , fra supercomputere til den software, der får din mobiltelefon til at fungere. I den forstand er BSD ikke bare en gruppe operativsystemer, men en teknologisk arv , der har gjort det muligt for open source at blomstre, selv inden for lukket og proprietær software.
BSD-familiens oprindelse og udvikling
Det hele startede, da AT&T's Bell Labs tillod Berkeley at bruge UNIX-kode til forskning. Men tingene tog en drejning til det værre, da AT&T besluttede at tilbagekalde disse tilladelser af kommercielle årsager , hvilket resulterede i en monumental juridisk kamp. Universitetets løsning var genial: de skabte deres egen version, eliminerede proprietære afhængigheder og udgav en version, der bragte banebrydende innovationer til virtuel hukommelsesstyring og TCP/IP-stakken.
Takket være den utroligt lempelige BSD-licens, der grænser op til offentlig ejendom, skyndte mange virksomheder sig at bruge den. Faktisk er noget af dens kode indlejret i Windows (specifikt i netværksstakken) og i kernen af ​​macOS og iOS via Darwin. Selv konsoller som PlayStation 4 bruger FreeBSD som base til at styre deres interne processer.
De mest fremtrædende BSD-distributioner
Det er vigtigt at præcisere, at disse systemer ikke er beregnet til at erstatte Windows eller Linux i daglig hjemmebrug, da de ikke opdateres så ofte eller har den samme driverunderstøttelse. Men for dem, der ønsker at fordybe sig i hardcore computing , er de en perle. Nedenfor ser vi på de mest relevante muligheder:
- FreeBSD: Hun er sandsynligvis gruppens stjerne. Udgivet i 1993, leder hun efter balance mellem præstation og brugervenlighed. Det er en favorit til opsætning af webservere, lagring og firewalls takket være dets stabilitet.
- OpenBSD: Her er sikkerhed prioriteten, intet andet. Det definerer sig selv som MisligholdelsesforsikringDet indebærer at undersøge koden med et mikroskopisk forstørrelsesglas for at opdage sårbarheder. Det er det ideelle værktøj til at oprette firewalls og systemer til registrering af indtrængen.
- NetBSD: Deres besættelse er bærbarhed. Deres motto er grundlæggende, at Det virker på hvad som helstFra en gammel PDA til NASA-rummissioner er NetBSD dit bedste bud, hvis du har meget gammel eller usædvanlig hardware.
- DragonFly BSD: En derivat af FreeBSD, der besluttede at gå sine egne veje i 2003. De fokuserer på transaktionel databehandling og høj ydeevne på servere med flere processorer, hvilket fremhæver dens HAMMER-filsystem.
- GhostBSD: I modsætning til tidligere versioner har denne til formål at forhindre ubehag for brugeren. Den kommer klar til brug med skrivebordsmiljøer som MATE, der er det ideelle udgangspunkt for dem, der kommer fra Linux.
- NomadBSD: Det er et system designet til at leve i en USB pendriveDet er perfekt til at udføre systemreparationer, gendanne data eller blot afprøve BSD-oplevelsen uden at røre harddisken.
- MidnightBSD: En kuriøs blanding, der integrerer kode fra forskellige grene og tilbyder et Xfce-miljø, hvilket gør det meget velkendt for alle. linux bruger.
BSD vs. GNU/Linux: Hvad er de reelle forskelle?
Selvom begge er baseret på UNIX og bruger POSIX-standarden, er der store forskelle. Den første er udviklingsmodellen . I Linux er kernen én ting, og brugerværktøjerne (GNU) er en anden; distributionsskaberne samler dele fra forskellige kilder. I modsætning hertil skaber de samme udviklere i BSD både kernen og kerneapplikationerne , hvilket resulterer i et langt mere integreret og sammenhængende system.
Så er der spørgsmålet om softwarelicensering . Linux bruger GPL, som er mere "aktivistisk" og kræver deling af kodeændringer. BSD-licensen er meget mere permissiv; den giver en virksomhed mulighed for at tage koden, ændre den og sælge den som proprietær software uden at skulle afsløre dens hemmeligheder. Derfor er BSD så attraktiv for den kommercielle sektor.
Med hensyn til hardwareunderstøttelse har Linux en fordel. Det er meget mere almindeligt for en producent at udgive drivere til Linux end til et BSD-system. BSD-systemer lider ofte af kompatibilitetsproblemer , såsom manglende understøttelse af at suspendere systemet på bærbare computere eller fuldstændig fravær af det på mobile enheder.
Andre varianter og relaterede projekter
BSD-familietræet er enormt. Der findes specialiserede projekter som pfSense og OPNsense , som i bund og grund er kraftfulde firewalls baseret på FreeBSD. Der findes også mere usædvanlige muligheder som TrueNAS til masselagring eller HardenedBSD , som tilføjer ekstra lag af sikkerhed mod angreb.
Der findes endda Linux-distributioner, der forsøger at efterligne BSD-filosofien. Det klareste eksempel er Void Linux , skabt af en NetBSD-udvikler, som bruger et pakkehåndteringssystem, der minder meget om BSD-porteringer , og undgår brugen af ​​systemd for at opretholde enkelhed.
At have et BSD-system er i bund og grund en forpligtelse til arkitektonisk stabilitet og teknisk renhed. Selvom dets markedsandel er lille sammenlignet med Windows' dominans eller Linux' vækst, er dets indflydelse allestedsnærværende. Fra robustheden af ​​de servere, der vedligeholder netværket, til elegansen af ​​Apple-systemer, lever Berkeleys arv videre i hver eneste datapakke, der rejser over internettet.