Wenn Sie den Begriff BSD hören, denken Sie vielleicht an FreeBSD, NetBSD oder OpenBSD, aber es gibt eine andere BSD-Variante, die weniger Beachtung zu finden scheint – DragonFly BSD. Was ist diese neueste BSD-Variante und ist sie für dich? Lesen Sie weiter, um es herauszufinden.
Was ist DragonFly-BSD?
DragonFly BSD ist ein BSD-System, das sich ursprünglich darauf konzentrierte, symmetrisches Multiprocessing (SMP) zu unterstützen oder auf mehreren Prozessoren zu laufen.
Dies war zum Zeitpunkt der ersten Entwicklung noch etwas, das man meist nur auf Hochleistungsservern und Clustern sah. Multicore-Prozessoren wurden gerade auf PCs üblich. Das System wurde für die Leistung auf Multiprozessorsystemen entwickelt und um Deadlocks so weit wie möglich zu vermeiden.
Da Multicore-Systeme mittlerweile weit verbreitet sind, hat sich das Projekt in Richtung Skalierbarkeit und Zuverlässigkeit verlagert. Der Website-Ansprüche des Projekts dass das System bis zu mindestens eine Million Benutzerprozesse oder Threads verarbeiten kann. Es ist möglich, einen ganzen Kernel im Benutzermodus auf DragonFly BSD auszuführen.
Das System verwendet auch ein eigenes Dateisystem, HAMMER. Es kann sich nach Abstürzen erholen, ohne fsck beim Neustart auszuführen, und unterstützt bis zu einem Exabyte an Speicher.
Eine kurze Geschichte von DragonFly
Wie bei OpenBSD, DragonFly BSD ist das Ergebnis einer Abspaltung in einem BSD-System aufgrund einer Meinungsverschiedenheit zwischen dem Projekt und einem seiner eigenen Entwickler. Matthew Dillon, ein FreeBSD-Entwickler, hatte einen Streit mit den anderen Entwicklern, der zum Zugriff auf das Quellcode-Repository des Projekts führte, also beschloss Dillon, die FreeBSD 4.x-Codebasis abzuspalten.
Er kam auf den Namen "DragonFly BSD", nachdem er in seinem Garten eine Libelle gesehen hatte. Ankündigung des Projekts im Jahr 2003. Das Projekt ist über die Jahre gewachsen und die aktuelle Version ist 6.0.1.
Installation von DragonFly BSD
Die Installation von DragonFly BSD ähnelt der Installation jedes anderen BSD- oder Linux-Systems. Die einzige unterstützte Architektur ist jedoch x86-64.
Sie laden das Installationsimage herunter und booten den Computer. Sie werden mit einer Flüche-Textschnittstelle im alten Stil begrüßt. Hier gibt es keine Grafiken, aber der Installationsprozess ist einfach genug.
Das Installationsprogramm führt Sie durch die Festplattenpartitionierung, das Festlegen des Root-Passworts und das Einrichten von Benutzern (nicht vergessen Sie, Benutzer mit Superuser-Berechtigungen zur Gruppe "Rad" hinzuzufügen), die Zeitzone einzustellen und anderes Optionen.
Wenn Sie neu starten, haben Sie eine Konsolenumgebung, die wahrscheinlich jedem bekannt ist, der schon einmal ein Unix-ähnliches System verwendet hat. Die Standard-Shell ist tcsh, die bei den BSDs Standard zu sein scheint.
Herunterladen: DragonFly BSD
Paketverwaltung in DragonFly BSD
Wie bei jedem anderen System bietet das System selbst nicht alles, was Sie bei der Installation wünschen, daher müssen Sie andere Programme hinzufügen. Dies ist auch auf einem DragonFly-BSD-System ganz einfach.
Während die BSD-Community seit langem das Erstellen von Programmen aus dem Quellcode bevorzugt, hat sie sich mehr in Richtung Binärpakete bewegt, weil sie so viel Zeit sparen; und DragonFly BSD ist keine Ausnahme.
Der Befehl zur Installation des Binärpakets auf DragonFly BSD heißt pkg. Um es zu verwenden, stellen Sie zunächst sicher, dass Sie root sind:
su -
Aktualisieren Sie dann alle Pakete auf Ihrem System mit:
Paket-Upgrade
Um ein Paket zu installieren, verwenden Sie die pkg installieren Befehl:
pkg installiere vim
Es ist vergleichbar mit der Verwendung von Binärpaketmanagern auf einem Linux-System.
DragonFly BSD auf dem Desktop
Während BSD-Systeme wie DragonFly BSD den Ruf haben, nur für Server zu sein, können sie für diese wartungsfähige Desktops sein vertraut mit Unix-Konzepten, insbesondere für Leute, die Erfahrung mit technischen Linux-Distributionen wie Slackware, Gentoo oder. haben Bogen.
Standardmäßig bootet DragonFly BSD im Konsolenmodus, was bedeutet, dass es nur Text ist. Sie können dieselben Befehlszeilen-Apps ausführen wie auf einem Linux-System, aber was ist mit GUI-Apps wie Webbrowsern? Keine Sorge, DragonFly BSD wird mit dem X-Server geliefert. Um es zu starten, geben Sie dies in der Shell ein:
startx
Dadurch wird eine CWM-Sitzung gestartet, die sehr altmodisch aussieht, mit einer Uhr und einigen Terminalfenstern. Wenn Sie die Shell im Fenster mit der Bezeichnung "Login" schließen oder beenden, wird Ihre X11-Sitzung beendet.
Sie können auch Ihre bevorzugten Desktop-Umgebungen installieren und Fenstermanager mit pkg, wie zuvor gesehen. Sie können XDM auch so einrichten, dass grafische Anmeldungen wie bei anderen Linux-Systemen gestartet werden.
Die einzige Einschränkung bei der Verwendung von DragonFly BSD besteht darin, dass die Hardwareunterstützung möglicherweise geringer ist als bei diesen anderen Systemen, da es weniger bekannt ist als andere Linux- und sogar BSD-Varianten.
DragonFly BSD: Das neueste Kind im BSD-Block
Mit seinen einzigartigen Funktionen ist DragonFly BSD einen Besuch wert, wenn Sie ein Fan von Linux- und Unix-Systemen sind, insbesondere wenn Sie mehr zu Systemen tendieren, die mehr "Unixy" sind. Wenn Sie noch nicht wissen, ob Sie eine Linux-Distribution oder eine der BSDs verwenden sollen, lesen Sie mehr über ähnliche Betriebssysteme wie OpenBSD und treffen Sie eine Entscheidung entsprechend.
OpenBSD ist ohne Zweifel eines der sichersten Betriebssysteme im Internet. Hier ist, was Sie darüber wissen müssen.
Weiter lesen
- Linux
- Betriebssystem
- Linux-Distribution
David ist ein freiberuflicher Autor mit Sitz im pazifischen Nordwesten, stammt jedoch ursprünglich aus der Bay Area. Er ist seit seiner Kindheit technikbegeistert. Davids Interessen umfassen Lesen, Ansehen hochwertiger Fernsehsendungen und Filme, Retro-Spiele und das Sammeln von Schallplatten.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren