När du hör termen BSD kanske du tänker på FreeBSD, NetBSD eller OpenBSD, men det finns en annan BSD-variant som verkar få mindre uppmärksamhet – DragonFly BSD. Vad är den här nyaste varianten av BSD, och är den för dig? Läs vidare för att ta reda på det.

Vad är DragonFly BSD?

DragonFly BSD är ett BSD-system som ursprungligen fokuserade på att stödja symmetrisk multiprocessing (SMP), eller körs på flera processorer.

Vid tidpunkten för den första utvecklingen var detta fortfarande något som man oftast bara såg på kraftfulla servrar och kluster. Flerkärniga processorer började bara bli vanliga på persondatorer. Systemet är konstruerat för prestanda på multiprocessorsystem och för att undvika dödlägen så mycket som möjligt.

Med flerkärniga system som nu är vanliga har projektet skiftat mot skalbarhet och tillförlitlighet. De projektets webbplats hävdar att systemet kan hantera upp till minst en miljon användarprocesser eller trådar. Det är möjligt att köra en hel kärna i användarläge på DragonFly BSD.

instagram viewer

Systemet använder också sitt eget filsystem, HAMMER. Den kan återhämta sig från krascher utan att köra fsck vid omstart och stöder upp till en exabyte i lagring.

En kort historia om DragonFly

Som med OpenBSD, DragonFly BSD är resultatet av en gaffel i ett BSD-system på grund av en oenighet mellan projektet och en av dess egna utvecklare. Matthew Dillon, en FreeBSD-utvecklare, hade ett bråk med de andra utvecklarna som resulterade i tillgång till projektets källkodsförråd, så Dillon bestämde sig för att splittra FreeBSD 4.x-kodbasen.

Han kom på namnet "DragonFly BSD" efter att ha sett en trollslända i sin trädgård, tillkännage projektet 2003. Projektet har vuxit under åren och den nuvarande versionen är 6.0.1.

Installerar DragonFly BSD

Att installera DragonFly BSD liknar att installera vilket annat BSD- eller Linux-system som helst. Den enda arkitekturen som stöds är dock x86-64.

Du laddar ner installationsbilden och startar maskinen. Du möts av ett gammaldags gränssnitt för förbannelser. Det finns ingen grafik här, men installationsprocessen är enkel nog.

Installationsprogrammet kommer att leda dig genom diskpartitionering, ställa in root-lösenordet, konfigurera användare (gör inte glömma att lägga till användare med superanvändarbehörighet till gruppen "hjul", ställa in tidszonen och annat alternativ.

När du startar om har du en konsolmiljö som förmodligen kommer att vara bekant för alla som har använt ett Unix-liknande system tidigare. Standardskalet är tcsh, vilket verkar vara standard bland BSD: erna.

Ladda ner: DragonFly BSD

Pakethantering i DragonFly BSD

Som med alla andra system har systemet i sig inte allt du vill ha vid installationen, så du måste lägga till andra program. Det är också enkelt att göra detta på ett DragonFly BSD-system.

Medan BSD-gemenskapen länge har förespråkat att bygga program från källkod, har de gått mer mot binära paket eftersom de sparar så mycket tid; och DragonFly BSD är inget undantag.

Det binära paketinstallationskommandot på DragonFly BSD kallas pkg. För att använda det, se först till att du är root:

su -

Uppgradera sedan alla paket på ditt system med:

pkg uppgradering

För att installera ett paket, använd pkg installera kommando:

pkg installera vim

Det liknar att använda binära pakethanterare på ett Linux-system.

DragonFly BSD på skrivbordet

Medan BSD-system som DragonFly BSD har rykte om sig att endast vara för servrar, kan de vara servicebara stationära datorer för de bekväm med Unix-koncept, särskilt för personer som har erfarenhet av tekniska Linux-distros som Slackware, Gentoo eller Båge.

Som standard startar DragonFly BSD i konsolläge, vilket betyder att det endast är text. Du kan köra samma kommandoradsappar som på ett Linux-system, men hur är det med GUI-appar, som webbläsare? Oroa dig inte, eftersom DragonFly BSD levereras med X-servern. För att starta det, skriv detta i skalet:

startx

Detta kommer att starta en CWM-session som ser väldigt gammaldags ut, med en klocka och några terminalfönster. Om du stänger eller stänger skalet i fönstret märkt "login", avslutar detta din X11-session.

Du kan också installera dina favoritskrivbordsmiljöer och fönsterhanterare med pkg, som sett tidigare. Du kan också ställa in XDM för att starta grafiska inloggningar som med andra Linux-system.

Den enda varningen för att använda DragonFly BSD är att eftersom det är mindre känt än andra Linux- och till och med BSD-varianter, kan hårdvarustödet vara mindre än dessa andra system.

DragonFly BSD: The Newest Kid på BSD Block

Med sina unika funktioner är DragonFly BSD värt att kolla in om du är ett fan av Linux- och Unix-system, speciellt om du lutar dig mer mot system som är mer "Unixy". Om du fortfarande är osäker på om du ska använda en Linux-distro eller en av BSD: erna, läs mer om liknande operativsystem som OpenBSD och fatta ett beslut följaktligen.

Vad är OpenBSD? Allt du behöver veta

OpenBSD är utan tvekan ett av de säkraste operativsystemen på internet. Här är vad du behöver veta om det.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • Linux
  • Operativ system
  • Linux Distro
Om författaren
David Delony (69 publicerade artiklar)

David är en frilansskribent baserad i Pacific Northwest, men kommer ursprungligen från Bay Area. Han har varit en teknikentusiast sedan barnsben. Davids intressen inkluderar att läsa, titta på tv-program och filmer av hög kvalitet, retrospel och skivsamling.

Mer från David Delony

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera