- BSD-økosystemet oppsto fra forskning ved University of Berkeley på det originale Unix-systemet.
- Den er hovedsakelig delt inn i FreeBSD, NetBSD og OpenBSD, hver med et tydelig fokus: ytelse, portabilitet og sikkerhet.
- I motsetning til Linux utvikler BSD kjernen og basisverktøyene som et integrert og enhetlig prosjekt.
- Lisensen er ekstremt permissiv, slik at koden kan drive kommersielle systemer som macOS eller PS4.
Når vi dykker ned i operativsystemenes verden, har vi en tendens til å anta at det bare finnes ett. Windows, macOS og LinuxDet finnes imidlertid et fascinerende og svært kraftig hjørne som heter Berkeley Software Distribution, bedre kjent som BSD. Dette systemet er ikke en moderne oppfinnelse, men har sine røtter tilbake til 70-tallet, da University of California, Berkeley begynte å fikle med Unix-koden for å utføre sin egen forskning.
Det som gjør BSD spesielt er at det ikke bare ble værende i akademiet. Takket være en fri programvarelisens Utrolig åpen, nesten på grensen til offentlig eiendom, har denne koden tjent som grunnlag for dusinvis av varianter. Ikke bare har det dukket opp fellesskapsprosjekter, men mange selskaper har tatt deler av BSD for å lage proprietær programvare, noe som forklarer hvorfor det finnes så mange i dag. spor av BSD på enheter vi bruker daglig uten å vite det.
Opprinnelsen og utviklingen av BSD-familien
For å forstå hvor vi er, må vi gå tilbake til AT&Ts Bell Labs. De eide Unix og lot først Berkeley leke med koden. Men det kom et punkt da AT&T bestemte seg for at forretninger kom først og trakk tilbake tillatelsene, noe som endte med en hard juridisk kampResultatet? Berkeley ble tvunget til å lage sin egen versjon fra bunnen av, eliminere proprietær kode og gi opphav til det vi i dag kjenner som BSD.
Denne prosessen var ikke forgjeves, ettersom BSD bidro med innovasjoner som vi nå tar for gitt. Fra ledelsen av paginert virtuelt minne frem til implementeringen av TCP/IP-stakken, som i bunn og grunn er skjelettet som internett kjører på. Faktisk stammer nesten alle moderne TCP-implementeringer fra versjon 4.4 av BSD-Lite. Det er vanlig å si at BSD var fødestedet til moderne tilkobling innen databehandling.

De viktigste distribusjonene: FreeBSD, NetBSD og OpenBSD
Hvis du vil prøve BSD, vil du mest sannsynlig komme over de tre store. Først ut er FreeBSDsom sannsynligvis er det mest populære alternativet. Utgitt i 1993, søker den den perfekte balansen mellom rå ytelse og brukervennlighet. Det er kronjuvelen for de som setter opp webinnholdsservere, ettersom den administrerer nettverket feilfritt og støtter et bredt utvalg av arkitekturer, fra x86 til 64-bits ARM-prosessorer.
Så er det NetBSDsom har en sunn besettelse: bærbarhet. Mottoet deres er i bunn og grunn at den kan kjøre på hva som helst med en brikke. De har klart å få systemet til å fungere på mer enn 50 plattformer, inkludert alt fra gamle datamaskiner til NASAs romferderHvis du har gammel eller svært sjelden maskinvare som ikke er fra Intel, er NetBSD sannsynligvis det beste alternativet.
Og for å fullføre trioen har vi OpenBSDDenne distribusjonen oppsto fra en fork i NetBSD fordi skaperne ønsket å prioritere sikkerhet fremfor alt annet. De definerer seg selv som «misligholdsforsikring»Dette betyr at de nøye gjennomgår koden og deaktiverer unødvendige tjenester for å forhindre sårbarheter. Det er deres foretrukne verktøy for å bygge brannmurer og inntrengingsdeteksjonssystemer.
Andre interessante varianter og derivater
Utover de tre søylene finnes det noen svært interessante prosjekter. DragonFly BSD Det er en forgrening av FreeBSD som bestemte seg for å endre måten systemet håndterer samtidighet og flerprosessering (SMP). Det er spesielt kjent for filsystemet sitt. HAMMERdesignet for å være ekstremt effektiv på servere med høy ytelse.
Hvis du ser etter noe mer rettet mot desktop-brukere, ghostbsd Det er det ideelle alternativet. Det bruker FreeBSD-basen, men gjør alt enkelt med forhåndsinstallerte miljøer som MATE, slik at du ikke trenger å bruke timer på å konfigurere grensesnittet. På lignende måte finner vi... MidnattBSD, som har som mål å være et bruksklart system med et Xfce-miljø som vil være veldig kjent for deg hvis du kommer fra Linux.
For de som ikke ønsker å installere noe på harddisken, nomadBSD Det er løsningen. Den fokuserer på å være en Bærbar Unix Den starter opp fra en USB-stasjon, ideelt for dataredning, systemreparasjon eller bare å fikle med BSD uten risiko for å slette Windows-partisjonen.
BSD versus GNU/Linux: De er ikke det samme
Mange forveksler BSD med Linux fordi begge er åpen kildekode og har lignende bruk av terminalen, men under panseret er de helt forskjellige. Den største forskjellen ligger i utviklingsmodellI Linux har du kjernen på den ene siden og GNU-verktøyene på den andre; distribusjoner er i utgangspunktet en samling av pakker fra forskjellige kilder. I BSD er kjernen og basisverktøyene utviklet som et enkelt sammenhengende prosjekt.
Vi kan heller ikke glemme lisensen. Selv om Linux bruker GPL, som krever at du deler eventuelle forbedringer du gjør i koden, er BSD-lisensen er mye mer permissiv.Dette lar selskaper som Apple lage macOS basert på Darwin (en derivat av BSD) uten å måtte røpe sine forretningshemmeligheter. Det er derfor vi ser BSD-kode i PlayStation 4, Nintendo Switch og til og med i noen deler av Windows.
Når det gjelder maskinvare, vinner Linux uten tvil. Produsenter gir vanligvis ut drivere for Windows, og hvis i det hele tatt, for Linux. I BSD, Maskinvarestøtten er mer begrensetOg noen funksjoner, som hvilemodus på bærbare datamaskiner, fungerer kanskje ikke perfekt. BSD tilbyr imidlertid strukturell stabilitet og nettverksadministrasjon som mange anser som bedre enn Linux.
Fordeler og ulemper med å bytte til BSD-siden
Hvorfor skulle noen ønske å bruke BSD i dag? For det første, på grunn av legendarisk stabilitet og muligheten for å bruke avanserte verktøy som ZFS (Solaris-filsystemet) eller DTrace. Videre er fellesskapet mindre politisk og fokuserer mer på teknisk kvalitet enn på lisenskriger. Hvis du leter etter et system der nettverksytelse Hvis det er den absolutte prioriteten, er BSD veien å gå.
Det er imidlertid ikke bare solskinn og roser. mangel på sjåfører Dette er hovedproblemet, og læringskurven kan være brattere fordi det finnes færre veiledninger på nettet sammenlignet med Ubuntu- eller Debian-økosystemet. Dessuten, hvis du trenger veldig spesifikk kommersiell programvare, vil du oppdage at det meste bare finnes for Windows eller Linux, noe som tvinger deg til å bruke andre plattformer. binære kompatibilitetslag å kjøre Linux-apper på BSD.
Operativsystemer som FreeBSD, OpenBSD og NetBSD representerer den rene essensen av Unix, og tilbyr full kontroll over maskinvaren og robust sikkerhet. Selv om markedsandelen deres er liten sammenlignet med de kommersielle gigantene eller Linux selv, er innflytelsen deres enorm, ettersom de ligger til grunn for mye av internettinfrastrukturen og de fleste moderne elektroniske enheter takket være deres fleksibilitet og tekniske effektivitet.

