- BSD-ekosystemet har sitt ursprung i forskning vid University of Berkeley om det ursprungliga Unix-systemet.
- Det är huvudsakligen uppdelat i FreeBSD, NetBSD och OpenBSD, var och en med ett distinkt fokus: prestanda, portabilitet och säkerhet.
- Till skillnad från Linux utvecklar BSD kärnan och basverktygen som ett integrerat och enhetligt projekt.
- Dess licens är extremt tillåtande, vilket gör att dess kod kan driva kommersiella system som macOS eller PS4.
När vi fördjupar oss i operativsystemens värld tenderar vi att anta att det bara finns ett. Windows, macOS och LinuxDet finns dock ett fascinerande och mycket kraftfullt hörn som heter Berkeley Software Distribution, mer känt som BSD. Detta system är inte en modern uppfinning, utan har sina rötter i 70-talet, då University of California, Berkeley började experimentera med Unix-koden för att bedriva sin egen forskning.
Det som gör BSD speciellt är att det inte bara stannade kvar i akademin. Tack vare en fri programvarulicens Otroligt öppen, nästan på gränsen till allmän egendom, har denna kod fungerat som grund för dussintals varianter. Inte bara har communityprojekt uppstått, utan många företag har tagit delar av BSD för att skapa proprietär programvara, vilket förklarar varför det finns så många idag. spår av BSD på enheter vi använder dagligen utan att veta om det.
Ursprunget och utvecklingen av BSD-familjen
För att förstå var vi befinner oss måste vi gå tillbaka till AT&Ts Bell Labs. De ägde Unix och lät först Berkeley leka med koden. Men det kom en punkt då AT&T bestämde sig för att affärer kom först och drog tillbaka behörigheterna, vilket slutade med en hård juridisk stridResultatet? Berkeley tvingades skapa sin egen version från grunden, eliminera proprietär kod och ge upphov till det vi idag känner som BSD.
Denna process var inte förgäves, eftersom BSD bidrog med innovationer som vi nu tar för givna. Från ledningen av sidbart virtuellt minne fram till implementeringen av TCP/IP-stacken, som i princip är skelettet som internet körs på. Faktum är att nästan alla moderna TCP-implementeringar härstammar från version 4.4 av BSD-Lite. Det är vanligt att säga att BSD var födelseplatsen för modern anslutning inom beräkning.

De viktigaste distributionerna: FreeBSD, NetBSD och OpenBSD
Om du vill prova BSD kommer du troligtvis att stöta på de tre stora. Först ut är FreeBSDvilket förmodligen är det mest populära alternativet. Släpptes 1993 och söker den perfekta balansen mellan rå prestanda och användarvänlighet. Det är kronjuvelen för dem som konfigurerar webbinnehållsservrar, eftersom det hanterar nätverket felfritt och stöder en mängd olika arkitekturer, från x86 till 64-bitars ARM-processorer.
Då finns det NetBSDsom har en hälsosam besatthet: portabilitet. Dess motto är i grunden att det kan köras på vad som helst med ett chip. De har lyckats få systemet att fungera på mer än 50 plattformar, inklusive allt från gamla datorer till NASA:s rymduppdragOm du har gammal eller mycket sällsynt hårdvara som inte är från Intel är NetBSD förmodligen ditt bästa alternativ.
Och för att komplettera trion har vi OpenBSDDenna distribution har sitt ursprung i en förgrening i NetBSD eftersom dess skapare ville prioritera säkerhet framför allt annat. De definierar sig själva som "försummelseförsäkring"Det betyder att de noggrant granskar koden och inaktiverar alla onödiga tjänster för att förhindra sårbarheter. Det är deras föredragna verktyg för att bygga brandväggar och intrångsdetekteringssystem.
Andra intressanta varianter och derivater
Utöver de tre pelarna finns det några mycket intressanta projekt. DragonFly BSD Det är en förgrening av FreeBSD som beslutade att ändra hur systemet hanterar samtidighet och multiprocessing (SMP). Det är särskilt anmärkningsvärt för sitt filsystem. HAMMAREutformad för att vara extremt effektiv på högpresterande servrar.
Om du letar efter något mer riktat mot datoranvändare, ghostbsd Det är det perfekta alternativet. Det använder FreeBSD-basen men gör allt enkelt med förinstallerade miljöer som MATE, så att du inte behöver lägga timmar på att konfigurera gränssnittet. På liknande sätt finner vi... MidnattBSD, som syftar till att vara ett färdigt system med en Xfce-miljö som kommer att vara mycket bekant för dig om du kommer från Linux.
För de som inte vill installera något på hårddisken, nomadBSD Det är lösningen. Den fokuserar på att vara en Bärbar Unix Den startar från en USB-enhet, perfekt för dataåterställning, systemreparation eller helt enkelt för att mixtra med BSD utan risken att radera din Windows-partition.
BSD kontra GNU/Linux: De är inte samma sak
Många förväxlar BSD med Linux eftersom båda är öppen källkod och liknande i sin användning av terminalen, men under huven är de världar från varandra. Den största skillnaden ligger i utvecklingsmodellI Linux har du kärnan å ena sidan och GNU-verktygen å den andra; distributioner är i grunden ett kollage av paket från olika källor. I BSD utvecklas kärnan och basverktygen som ett enda sammanhängande projekt.
Vi får inte heller glömma licensen. Medan Linux använder GPL, vilket kräver att du delar alla förbättringar du gör i koden, så BSD-licensen är mycket mer tillåtande.Detta gör det möjligt för företag som Apple att skapa macOS baserat på Darwin (en derivat av BSD) utan att behöva avslöja sina affärshemligheter. Det är därför vi ser BSD-kod i PlayStation 4, Nintendo Switch och även i vissa delar av Windows.
När det gäller hårdvara vinner Linux utan tvekan. Tillverkare släpper vanligtvis drivrutiner för Windows och, om de ens gör det, för Linux. I BSD, Hårdvarusupporten är mer begränsadOch vissa funktioner, som vänteläge på bärbara datorer, kanske inte fungerar perfekt. BSD erbjuder dock strukturell stabilitet och nätverkshantering som många anser vara överlägsen Linux.
Fördelar och nackdelar med att byta till BSD-sidan
Varför skulle någon vilja använda BSD idag? Till att börja med, på grund av legendarisk stabilitet och möjligheten att använda avancerade verktyg som ZFS (Solaris-filsystemet) eller DTrace. Dessutom är communityn mindre politisk och fokuserar mer på teknisk kvalitet än på licenskrig. Om du letar efter ett system där nätverksprestanda Om det är den absoluta prioriteten är BSD vägen fram.
Det är dock inte bara solsken och rosor. brist på förare Detta är det största problemet, och inlärningskurvan kan vara brantare eftersom det finns färre handledningar online jämfört med Ubuntu- eller Debian-ekosystemet. Dessutom, om du behöver mycket specifik kommersiell programvara, kommer du att upptäcka att det mesta bara finns för Windows eller Linux, vilket tvingar dig att använda andra plattformar. binära kompatibilitetslager för att köra Linux-appar på BSD.
Operativsystem som FreeBSD, OpenBSD och NetBSD representerar den rena essensen av Unix och erbjuder fullständig kontroll över hårdvaran och robust säkerhet. Även om deras marknadsandel är liten jämfört med de kommersiella jättarna eller Linux självt, är deras inflytande enormt, eftersom de ligger till grund för en stor del av internetinfrastrukturen och de flesta moderna elektroniska enheter tack vare sin flexibilitet och tekniska effektivitet.

