
Når noen tenker på alternativer til Windows, er det første som slår dem Linux. Det finnes imidlertid et fascinerende og svært robust parallelt univers kalt BSD (Berkeley Software Distribution) som fortjener vår fulle oppmerksomhet. Vi snakker ikke om en enkel klon, men en direkte etterkommer av UNIX, det legendariske systemet fra 60-tallet som i hovedsak la grunnlaget for moderne databehandling , fra serverne som holder nettet i live til enhetene vi bærer i lommene.
Det som gjør denne gruppen systemer virkelig spesiell er ikke bare den tekniske arkitekturen, men også filosofien om fri programvarelisens . Den er så åpen at den grenser til offentlig eiendom, slik at både frivillige miljøer og bedriftsgiganter kan tilpasse koden slik de synes passer uten de strengere restriksjonene fra andre lisenser. Denne fleksibiliteten er grunnen til at BSD fortsatt lever i beste velgående i så mange hjørner av dagens maskinvare, selv om vi ikke alltid ser det ved første øyekast.
Opprinnelsen: en juridisk krig med teknologiske frukter
For å forstå dette rotet, må vi tilbake til AT&Ts Bell Labs. På den tiden tillot de University of California, Berkeley å bruke UNIX-kode til forskningen sin. Alt gikk knirkefritt helt til AT&T bestemte seg for at penger talte og trakk tilbake tillatelsen , noe som førte til en ganske absurd juridisk kamp. Men akademikerne i Berkeley satt ikke passive og lagde sin egen versjon, og dermed ble BSD opphavet.
Dette prosjektet overlevde ikke bare den juridiske kampen, men etterlot oss også med perler vi nå tar for gitt. Utviklingen av TCP/IP-protokollpakken , som i hovedsak er det som gjør at internett kan fungere, Fast FileSystem og demand-paged virtuelt minnehåndtering, oppsto alle her. Kort sagt, mye av Windows-nettverket og macOS-kjernen henter direkte fra disse fremskrittene, noe som fremhever forskjellene mellom Linux og UNIX.

De tre søylene i BSD-økosystemet
Selv om det finnes dusinvis av varianter, er det tre prosjekter som bærer tyngden av familien. Det første er FreeBSD , sannsynligvis det mest populære. Fokuset er på høy ytelse og brukervennlighet, noe som gjør det til det foretrukne valget for leverandører av nettinnhold , lagringsservere og maskiner med x86- eller 64-bits ARM-arkitekturer. Det kan skryte av et stort fellesskap av aktive utviklere og bidragsytere.
Så har vi NetBSD , hvis mantra er ekstrem portabilitet. Mottoet deres, «selvfølgelig kjører den NetBSD», oppsummerer deres besettelse med å kjøre på alle enheter, fra en gammel PDA til NASA-romferder . Pakkesystemet deres pkgsrc er spesielt bemerkelsesverdig, et ingeniørvidunder for å administrere programvare på tvers av vidt forskjellige plattformer.
Til slutt fant vi OpenBSD , der sikkerhet og kryptografi er avgjørende. Koden gjennomgås nøye for å sikre at systemet er sikkert som standard , og deaktiverer unødvendige tjenester for å lukke potensielle sårbarheter. Det er det ideelle verktøyet for å bygge pålitelige brannmurer eller systemer for inntrengingsdeteksjon.
Moderne derivater og spesialiseringer
Fra disse tre gigantene har mer spesialiserte prosjekter dukket opp. For eksempel ble DragonFly BSD født som en forgrening av FreeBSD med ideen om å omskrive samtidighetshåndtering og forbedre kjernen med sitt eget filsystem kalt HAMMER . Det er et veldig kraftig alternativ for høyytelses transaksjonell databehandling i servermiljøer.
Hvis du ikke vil slite med konsollen fra starten av, finnes det alternativer som GhostBSD . Dette prosjektet har som mål å tilby en "bruksklar" skrivebordsorientert opplevelse, integrere miljøer som MATE og forenkle installasjonen for de som kommer fra andre systemer. Det finnes også NomadBSD , som lar deg bære et bærbart UNIX-system på en USB-stasjon for systemredning og reparasjon.
Vi kan ikke glemme MidnightBSD , som blander kode fra ulike grener for å appellere til Linux-brukere gjennom miljøer som Xfce. Innen nettverksfeltet skiller pfSense og OPNsense seg ut som ekstremt kraftige brannmurer basert på FreeBSD og brukes av selskaper over hele verden for sin pålitelighet.
Innvirkning på bransjen og BSD-lisensen
Det er viktig å forstå forskjellen mellom GPL og BSD-lisensen . Mens førstnevnte er "viral" og krever at avledede verk forblir frie, er BSD-lisensen permissiv. Dette betyr at et selskap kan ta koden, endre den og selge den som et lukket produkt uten å måtte avsløre hemmelighetene, så lenge de opprettholder den opprinnelige opphavsrettserklæringen.
Denne egenskapen har ført til at Berkeleys DNA har blitt funnet på uventede steder. Apples Darwin-kjerne, grunnlaget for macOS og iOS , bruker en enorm mengde FreeBSD-kode. På samme måte bruker konsoller som PlayStation 4, PlayStation 3 (med CellOS) og Nintendo Switch varianter av disse systemene for å administrere sine interne prosesser.
Det finnes til og med Linux-distribusjoner, som Void Linux , som, selv om de ikke bruker BSD-kjernen, henter direkte inspirasjon fra filosofien om pakkehåndtering og enkelheten i oppstartssystemet. Andre eksempler, som CRUX og Quimera Linux, har også tatt i bruk elementer inspirert av BSD-verdenen for å forbedre effektiviteten.
Andre varianter og historiske prosjekter
Gjennom årene har det eksistert mange andre prosjekter. PC-BSD prioriterte for eksempel brukervennlighet og brukervennlighet, og introduserte .pbi-filer for ettklikksinstallasjoner og verktøy som AppCafe for programvareadministrasjon. Selv om det utviklet seg til TrueOS , satte det en presedens i jakten på brukervennlighet innenfor BSD-miljøet.
Det finnes også svært spesialiserte prosjekter som HardenedBSD , som fokuserer på å redusere angrep, og helloSystem , som har som mål å gi utviklere enkelhet og eleganse. På NAS-siden har vi TrueNAS (tidligere FreeNAS) og XigmaNAS , som utnytter kraften til ZFS for å administrere massiv datalagring.
BSD-familien representerer teknisk stabilitet og presisjonsteknikk. Fra den ekstreme sikkerheten til OpenBSD til den allestedsnærværende FreeBSD-strukturen i internettinfrastrukturen, demonstrerer disse systemene at robustheten til UNIX fortsatt er det grunnleggende grunnlaget som mye av teknologien som definerer vår digitale tidsalder er bygget på.



