En komplett guide til BSD-distribusjoner: Historie, varianter og forskjeller

  • Opprinnelse basert på UNIX-systemet ved University of Berkeley og dets utvikling mot åpen kildekode.
  • De viktigste nåværende variantene som FreeBSD, OpenBSD og NetBSD, hver med et spesialisert fokus.
  • Grunnleggende forskjeller med GNU/Linux når det gjelder utviklingsmodell og mer permissive lisenser.
  • Virkelige applikasjoner på moderne maskinvare, fra høyytelsesservere til spillkonsoller.

BSD-systemer

Når man snakker om operativsystemer som avviker fra det vanlige, er det umulig å ikke nevne Berkeley Software Distribution . Dette systemet, som ble født i laboratoriene ved University of California, Berkeley, er i hovedsak en direkte etterkommer av UNIX. Det som gjør det spesielt er at utviklingen, i motsetning til andre, var preget av juridiske kamper og en ekstrem frihetsfilosofi som har satt sitt preg på moderne databehandling.

For de som ikke er så kjent med emnet, er UNIX sannsynligvis bestefaren til nesten alt vi bruker i dag. Selv om det ikke lenger er kongen av skrivebordet, er det fortsatt grunnlaget for utrolig kraftige systemer , fra superdatamaskiner til programvaren som får mobiltelefonen din til å fungere. I denne forstand er BSD ikke bare en gruppe operativsystemer, men en teknologisk arv som har tillatt åpen kildekode å blomstre selv innenfor lukket og proprietær programvare.

Relatert artikkel:
Hvilket operativsystem bør jeg bruke på en Raspberry Pi?

Opprinnelsen og utviklingen av BSD-familien

Det hele startet da AT&Ts Bell Labs tillot Berkeley å bruke UNIX-kode til forskning. Imidlertid tok ting en vending til det verre da AT&T bestemte seg for å trekke tilbake disse tillatelsene av kommersielle årsaker , noe som resulterte i en monumental juridisk kamp. Universitetets løsning var strålende: de laget sin egen versjon, eliminerte proprietære avhengigheter og ga ut en versjon som brakte banebrytende innovasjoner til virtuell minnehåndtering og TCP/IP-stakken.

Takket være den utrolig lempelige BSD-lisensen, som grenser til offentlig eiendom, hastet mange selskaper med å bruke den. Faktisk er noe av koden innebygd i Windows (spesielt i nettverksstakken) og i kjernen til macOS og iOS via Darwin. Selv konsoller som PlayStation 4 bruker FreeBSD som base for å administrere sine interne prosesser.

De mest fremtredende BSD-distribusjonene

Det er viktig å presisere at disse systemene ikke er ment å erstatte Windows eller Linux i daglig hjemmebruk, ettersom de ikke oppdateres like ofte eller har samme driverstøtte. Men for de som ønsker å fordype seg i hardcore databehandling , er de en perle. Nedenfor ser vi på de mest relevante alternativene:

  • FreeBSD: Hun er sannsynligvis stjernen i gruppen. Utgitt i 1993, leter hun etter balanse mellom ytelse og brukervennlighet. Det er en favoritt for å sette opp webservere, lagring og brannmurer takket være stabiliteten.
  • OpenBSD: Her er sikkerhet prioritet, ingenting annet. Den definerer seg selv som MisligholdsforsikringDet innebærer å undersøke koden med et mikroskopisk forstørrelsesglass for å oppdage sårbarheter. Det er det ideelle verktøyet for å lage brannmurer og systemer for inntrengingsdeteksjon.
  • NetBSD: Deres besettelse er bærbarhet. Mottoet deres er i bunn og grunn at Det fungerer på hva som helstFra en gammel PDA til NASA-romferder, er NetBSD det beste alternativet hvis du har veldig gammel eller uvanlig maskinvare.
  • DragonFly BSD: En derivat av FreeBSD som bestemte seg for å gå sine egne veier i 2003. De fokuserer på transaksjonell databehandling og høy ytelse på servere med flere prosessorer, noe som fremhever HAMMER-filsystemet.
  • GhostBSD: I motsetning til tidligere versjoner, har denne som mål å forhindre ubehag for brukeren. Den kommer klar til bruk med skrivebordsmiljøer som MATE, som det ideelle inngangspunktet for de som kommer fra Linux.
  • NomadBSD: Det er et system designet for å leve i en USB pendriveDen er perfekt for å utføre systemreparasjoner, gjenopprette data eller bare prøve ut BSD-opplevelsen uten å berøre harddisken.
  • MidnightBSD: En merkelig blanding som integrerer kode fra ulike grener og tilbyr et Xfce-miljø, noe som gjør det veldig kjent for alle. linux bruker.

BSD vs. GNU/Linux: Hva er de virkelige forskjellene?

Selv om begge er basert på UNIX og bruker POSIX-standarden, er det store forskjeller. Den første er utviklingsmodellen . I Linux er kjernen én ting og brukerverktøyene (GNU) er en annen; distribusjonsskaperne setter sammen deler fra forskjellige kilder. I BSD, derimot, lager de samme utviklerne både kjernen og kjerneapplikasjonene , noe som resulterer i et mye mer integrert og sammenhengende system.

Så er det spørsmålet om programvarelisensiering . Linux bruker GPL, som er mer «aktivistisk» og krever deling av kodeendringer. BSD-lisensen er mye mer permissiv; den lar et selskap ta koden, endre den og selge den som proprietær programvare uten å måtte avsløre hemmelighetene. Det er derfor BSD er så attraktivt for den kommersielle sektoren.

Når det gjelder maskinvarestøtte, har Linux en fordel. Det er mye vanligere at en produsent gir ut drivere for Linux enn for et BSD-system. BSD-systemer lider ofte av kompatibilitetsproblemer , som mangel på støtte for å suspendere systemet på bærbare datamaskiner eller fullstendig fravær av det på mobile enheter.

Andre varianter og relaterte prosjekter

BSD-familietreet er enormt. Det finnes spesialiserte prosjekter som pfSense og OPNsense , som i hovedsak er kraftige brannmurer basert på FreeBSD. Det finnes også mer uvanlige alternativer som TrueNAS for masselagring eller HardenedBSD , som legger til ekstra lag med sikkerhet mot angrep.

Det finnes til og med Linux-distribusjoner som prøver å etterligne BSD-filosofien. Det klareste eksemplet er Void Linux , laget av en NetBSD-utvikler, som bruker et pakkehåndteringssystem som er veldig likt stilen til BSD-porter og unngår bruk av systemd for å opprettholde enkelhet.

Å ha et BSD-system er i bunn og grunn en forpliktelse til arkitektonisk stabilitet og teknisk renhet. Selv om markedsandelen er liten sammenlignet med dominansen til Windows eller veksten til Linux, er innflytelsen allestedsnærværende. Fra robustheten til serverne som vedlikeholder nettverket til elegansen til Apple-systemene, lever Berkeleys arv videre i hver datapakke som reiser over internett.


Legg til som foretrukket kilde i Google