Als je de term BSD hoort, denk je misschien aan FreeBSD, NetBSD of OpenBSD, maar er is nog een BSD-variant die minder aandacht lijkt te krijgen: DragonFly BSD. Wat is deze nieuwste variant van BSD en is het iets voor jou? Lees verder om erachter te komen.
Wat is DragonFly BSD?
DragonFly BSD is een BSD-systeem dat oorspronkelijk gericht was op het ondersteunen van symmetrische multiprocessing (SMP), of draaien op meerdere processors.
Ten tijde van de eerste ontwikkeling was dit nog iets dat je meestal alleen zag op krachtige servers en clusters. Multicore-processors werden net gemeengoed op personal computers. Het systeem is ontworpen voor prestaties op systemen met meerdere processors en om impasses zoveel mogelijk te voorkomen.
Nu multicore-systemen gemeengoed zijn, is het project verschoven naar schaalbaarheid en betrouwbaarheid. De website claims van het project dat het systeem tot ten minste een miljoen gebruikersprocessen of threads aankan. Het is mogelijk om een volledige kernel in gebruikersmodus te draaien op DragonFly BSD.
Het systeem gebruikt ook zijn eigen bestandssysteem, HAMMER. Het kan herstellen van crashes zonder fsck uit te voeren bij het opnieuw opstarten en ondersteunt tot een exabyte aan opslag.
Een korte geschiedenis van DragonFly
zoals bij OpenBSD, DragonFly BSD is het resultaat van een splitsing in een BSD-systeem als gevolg van een meningsverschil tussen het project en een van zijn eigen ontwikkelaars. Matthew Dillon, een FreeBSD-ontwikkelaar, had ruzie met de andere ontwikkelaars, wat resulteerde in toegang tot de broncoderepository van het project, dus besloot Dillon om de FreeBSD 4.x-codebase te splitsen.
Hij bedacht de naam "DragonFly BSD" nadat hij een libel in zijn tuin had gezien, aankondiging van het project in 2003. Het project is in de loop der jaren gegroeid en de huidige release is 6.0.1.
DragonFly BSD installeren
Het installeren van DragonFly BSD is vergelijkbaar met het installeren van een ander BSD- of Linux-systeem. De enige ondersteunde architectuur is echter x86-64.
U downloadt de installatie-image en start de machine op. Je wordt begroet met een ouderwetse vloektekstinterface. Er zijn hier geen afbeeldingen, maar het installatieproces is eenvoudig genoeg.
Het installatieprogramma leidt u door de schijfpartitionering, het instellen van het root-wachtwoord, het instellen van gebruikers (niet doen) vergeet gebruikers met superuser-rechten toe te voegen aan de "wiel" -groep), de tijdzone in te stellen en andere opties.
Wanneer je opnieuw opstart, heb je een console-omgeving die waarschijnlijk bekend zal zijn bij iedereen die eerder een Unix-achtig systeem heeft gebruikt. De standaard shell is tcsh, wat standaard lijkt te zijn onder de BSD's.
Downloaden: DragonFly BSD
Pakketbeheer in DragonFly BSD
Zoals bij elk ander systeem, heeft het systeem zelf niet alles wat je wilt bij de installatie, dus je zult andere programma's moeten toevoegen. Het is ook gemakkelijk om dit te doen op een DragonFly BSD-systeem.
Hoewel de BSD-gemeenschap al lang de voorkeur geeft aan het bouwen van programma's vanaf de bron, zijn ze meer overgestapt op binaire pakketten omdat ze zoveel tijd besparen; en DragonFly BSD is geen uitzondering.
Het installatiecommando voor binaire pakketten op DragonFly BSD wordt pkg genoemd. Om het te gebruiken, zorg er eerst voor dat je root bent:
zo -
Upgrade vervolgens alle pakketten op uw systeem met:
pkg-upgrade
Om een pakket te installeren, gebruik de pkg installeren opdracht:
pkg vim installeren
Het is vergelijkbaar met het gebruik van binaire pakketbeheerders op een Linux-systeem.
DragonFly BSD op het bureaublad
Hoewel BSD-systemen zoals DragonFly BSD de reputatie hebben alleen voor servers te zijn, kunnen ze bruikbare desktops zijn voor die comfortabel met Unix-concepten, vooral voor mensen die ervaring hebben met technische Linux-distributies zoals Slackware, Gentoo of Boog.
Standaard start DragonFly BSD op in console-modus, wat betekent dat het alleen tekst is. U kunt dezelfde opdrachtregel-apps uitvoeren als op een Linux-systeem, maar hoe zit het met GUI-apps, zoals webbrowsers? Maak je geen zorgen, want DragonFly BSD wordt geleverd met de X-server. Typ dit in de shell om het te starten:
startx
Hiermee wordt een CWM-sessie gestart die er erg ouderwets uitziet, met een klok en een paar terminalvensters. Als u de shell sluit of verlaat in het venster met het label "login", zal dit uw X11-sessie beëindigen.
U kunt ook uw favoriete desktopomgevingen installeren en windowmanagers met pkg, zoals eerder gezien. U kunt XDM ook instellen om grafische aanmeldingen te starten zoals bij andere Linux-systemen.
Het enige voorbehoud bij het gebruik van DragonFly BSD is dat, aangezien het minder bekend is dan andere Linux- en zelfs BSD-varianten, de hardwareondersteuning mogelijk minder is dan bij deze andere systemen.
DragonFly BSD: De nieuwste jongen op het BSD-blok
Met zijn unieke eigenschappen is DragonFly BSD het bekijken waard als je een fan bent van Linux- en Unix-systemen, vooral als je meer neigt naar systemen die meer "Unixy" zijn. Als je nog steeds twijfelt of je een Linux-distro of een van de BSD's wilt gebruiken, lees dan meer over vergelijkbare besturingssystemen zoals OpenBSD en neem een beslissing overeenkomstig.
OpenBSD is zonder twijfel een van de veiligste besturingssystemen op het internet. Dit is wat u erover moet weten.
Lees volgende
- Linux
- Besturingssysteem
- Linux Distro
David is een freelance schrijver gevestigd in de Pacific Northwest, maar oorspronkelijk afkomstig uit de Bay Area. Van kinds af aan is hij een techneut. Davids interesses omvatten lezen, tv-programma's en films van hoge kwaliteit bekijken, retro-gaming en platen verzamelen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren