Hem Audio Bsd: den andra gratis unix

Bsd: den andra gratis unix

Innehållsförteckning:

Anonim

Visst, om du är en teknik, vet du om Linux, även om du inte använder det riktigt. Det är ett kraftfullt Unix-liknande operativsystem i företagsklass. Men tänk om det fanns en annan typ av gratis Unix-system? BSD-familjen av operativsystem erbjuder ett hållbart alternativ till Linux., vi ska titta på BSD: s historia och undersöka flera av de stora versionerna för att se om en av dem kan vara rätt för dig.

Berkeley Software Distribution: s historia

I sina tidiga dagar var Unix inte en kommersiell produkt utan en forskningsprodukt. AT&T hindrades från att erbjuda det till salu av regeringen, men de fick ge bort det för nästan ingenting till universiteten. En av dem var UC Berkeley. Eftersom det kom med källkoden kunde gradstudenter inte motstå att tippa med den. En av dessa studenter, Bill Joy, började lägga till sina egna program till mixen, inklusive vi textredigeraren. Han paketerade några av sina verktyg i något som kallas Berkeley Software Distribution, eller BSD.


Ett stort genombrott kom när universitetet fick en helt ny Digital Equipment Corporation VAX minicomputer. Det fanns redan en version av Unix för det, men det utnyttjade inte de virtuella minnesfunktioner som datorn erbjöd. Joy och några andra studenter lyckades tillföra stöd, och BSD blev den Unix som valts för VAX-maskiner.


I början av 80-talet beviljade DARPA UC Berkeley ett kontrakt för att lägga till TCP / IP-stöd till BSD, eftersom Unix blev en de facto-standard i datavetenskapens forskningsvärld.


Ett antal företag erbjöd arbetsstationer som kör BSD som huvudsakligen var minicomputers som minskade till skrivbordsstorlek. En av de största tillverkarna var Sun Microsystems. Bill Joy var till och med en av grundarna.


I början av 90-talet skickade William Jolitz BSD till PC: n, ännu ett stort genombrott. Han fann uppgiften att utveckla operativsystemet av sig själv för skrämmande, men hans 386 / BSD är grunden för alla moderna BSD-versioner idag.


Trots en lovande start när det växande intresserade operativsystemet valts, hämmas BSD av en stämning från AT&T som påstod intrång i upphovsrätten. Men så småningom beslutade domstolarna att BSD hade divergerat så mycket att endast ett fåtal filer var i strid, och de kunde lätt skrivas om. Stämningen innebar att ett litet projekt, Linux, rakade framåt i början av 90-talet för att locka ett världsomspännande efterföljande. De helt öppen källkods BSD-systemen som nämns nedan framkom så småningom för att locka dedikerade användare och utvecklare.


Om du vill lära dig mer, har Kirk McKusick, en av de ursprungliga utvecklarna, gett en detaljerad och informativ översikt över BSD: s historia.

BSD-versioner

Det finns ett antal BSD-versioner att välja mellan.


FreeBSD är en av de största. Den fokuserar främst på servrar, särskilt webbservrar och filserver. FreeNAS är en offshoot som erbjuder en komplett, lättanvänd nätverksmonterad lagringsserver. PC-BSD är BSD-communityns svar på Ubuntu och förpackar FreeBSD i en lättanvänd skrivbordsmiljö.


NetBSD är en version av BSD som är designad för att vara bärbar - och de betyder bärbar. Den stöder en hel del hårdvara som sedan länge har varit i produktion, från x86 hela vägen till den ursprungliga VAX. Vissa initiativtagande användare har till och med fått det att köra på en brödrost. Det är mycket populärt inom inbäddade systemutveckling, särskilt inom nätverksutrustning. Faktum är att din Wi-Fi-router förmodligen kör den.


OpenBSD är utformad för att vara mycket säker. Dess utvecklare granskar koden mycket noggrant, letar efter hål och har inkluderat funktioner som en inbyggd brandvägg. De hävdar bara två fjärrhål i standardinstallationen, vilket är en mycket imponerande post. I kölvattnet av Heartbleed-debakelet har de brutit ut sin egen version av OpenSSL och kallat det LibreSSL. (Ja, det är Comic Sans på deras sida.)


De har också bidragit med ett par stora program som används i hela open source-världen, även om du aldrig har använt OpenBSD själv. OpenSSH används för fjärrinloggningar och tmux är ett snyggt program som låter dig multiplexera din terminal, eller ha en slags "flikbläddring" för kommandoraden.


DragonflyBSD är ännu en version av BSD, men den här syftar till prestanda. Under de senaste åren har det gjort ett stort tryck för SSD-prestanda och prestanda jämfört med multiprocessorsystem.

Kultur: BSD Vs. Linux

En av de största skillnaderna mellan BSD och Linux-kulturen är preferensen för öppen källkodslicenser. Både BSD-licensen och GPL låter dig titta på källkoden, men GPL kräver att du öppnar källkoden för alla derivatversioner du släpper. BSD-licensen har å andra sidan inget sådant krav. Du kan fritt göra ändringar av koden och släppa en egen version om du vill. BSD-utvecklare säger att detta ger utvecklarna ännu mer frihet att göra vad de vill med koden än GPL gör.

BSD-filosofin

En annan viktig skillnad mellan Linux och BSD är att BSD-system är utformade för att vara sammanhängande system, som Matt Fuller skriver. De flesta Linux-distributioner är en hodge-podge av Linux-kärnan, GNU-verktyg och allt annat som utvecklarna ville ha med. BSD-utvecklare bygger å andra sidan ett minimalistiskt "bassystem". Användare kan sedan lägga till vad de vill ha till det. Detta ger en mycket stabil installation. Linux saknar ett centralt bassystem. Från BSD-perspektivet är allt ett tillägg. BSD-utvecklare tror vanligtvis att deras sätt att organisera operativsystemet ger bättre resultat på lång sikt. När de ställs inför valet mellan stabilitet och att stödja nya funktioner kommer BSD-utvecklare vanligtvis att ta det förstnämnda.


Poängen? Om du letar efter ett stabilt, bunnsolid system som spårar dess släkt hela vägen tillbaka till det ursprungliga Unix, är BSD-operativsystem väl värda att söka. De är kanske inte lika populära som Linux, men utvecklarna gillar det troligtvis på det sättet, och du kanske bara känner så.

Bsd: den andra gratis unix