Während Desktop-Linux eine dedizierte Anhängerschaft hat, halten die meisten Leute die BSD-Familie für besser für Server, wenn sie überhaupt an BSD denken. MidnightBSD ist eine Variante von FreeBSD und versucht, ein BSD-System für den Desktop zu erstellen.
Werfen wir einen Blick auf MidnightBSD und seine Funktionen und diskutieren, ob es eine geeignete Alternative zum Linux-Desktop ist oder nicht.
Was ist MidnightBSD?
MitternachtBSD ist ein auf FreeBSD basierendes Betriebssystem mit Modifikationen, um es besser als Desktop-System geeignet zu machen. Es wurde von Lucas Holt gegründet und in Erinnerung an seine Katze, eine schwarze türkische Angora namens Midnight, benannt.
Wie viele Katzenbesitzer zu ihrer Freude oder Bestürzung festgestellt haben, hatte Midnight die Angewohnheit, auf Holts Computern zu sitzen, und Midnight schaltete ständig einen von ihnen aus. Das Projektlogo zeigt eine schwarze Katze, die auf dem Mond sitzt.
"Das FreeBSD-Projekt hat eine zuverlässige Serverbetriebsumgebung entwickelt, aber oft werden Benutzerfreundlichkeit und Leistung auf dem Desktop übersehen. Planung, Zuweisung von Ressourcen, Sicherheitseinstellungen und verfügbarer Anwendungssupport sollten auf Desktop-Benutzer zugeschnitten sein", schreibt Holt weiter
die About-Seite des Projekts.Funktionen von MidnightBSD
MidnightBSD verwendet den Xfce-Desktop, hatte aber zuvor Window Maker in Verbindung mit GNUstep verwendet, ähnlich der NeXTSTEP-Umgebung, die die Grundlage für das moderne macOS ist.
MidnightBSD hat seinen eigenen Paketmanager mports, auf den wir weiter unten eingehen werden.
Es bietet auch die Mach wie Befehl zur administrativen Verwendung aus dem OpenBSD-Projekt. Es ähnelt sudo, aber seine Syntaxdatei ist leichter zu verstehen.
Installation von MidnightBSD
Die Installation von MidnightBSD ähnelt der Installation eines Standard-FreeBSD-Systems oder einer anderen Linux-Distribution. Das Installationssystem ist textbasiert, ohne grafische Optionen. Sie beantworten nur Fragen zu Ihrem System.
Wenn Sie keine anderen Betriebssysteme installiert haben, können Sie einfach die Option für die geführte Partitionierung über die gesamte Festplatte verwenden.
Das System geht auch durch die Einrichtung von Netzwerkschnittstellen, Zeitzonen und Benutzerkonten, einschließlich des Root-Passworts. Denken Sie beim Einrichten von Benutzern auf BSD-Systemen daran, alle administrativen Benutzer zur Gruppe "wheel" hinzuzufügen, da sie sonst den su-Befehl nicht verwenden können.
Sobald die Installation abgeschlossen ist, können Sie neu starten und sich im Hauptsystem wiederfinden. Die Ersteinrichtung ist ebenfalls textbasiert. Sie werden gefragt, ob Ihr System in offiziellen Nutzungsstatistiken gezählt werden soll, dies ist jedoch optional. Das System fragt auch, ob Sie die Desktop-Umgebung installieren möchten.
Der MidnightBSD-Desktop
Wenn Sie MidnightBSD starten, haben Sie am Ende die Standard-Xfce-Desktop-Umgebung, die Sie vielleicht in anderen Linux-Distributionen gesehen haben.
Auch sonst bekommt man nicht viel aus der Box. Sie haben den Midori-Browser, den Orage-Kalender und die Orage Globaltime-Uhrenanwendung.
Das System wird seit mehr als einem Jahrzehnt aktiv weiterentwickelt, wirkt aber immer noch rauh. Dies kann an der Umstellung auf eine neue Desktop-Umgebung liegen.
Paketverwaltung
Wie bei anderen BSD-basierten Systemen verwendet MidnightBSD ein Port-System, um Pakete zu verwalten, genannt Importe. Es ist vom FreeBSD-Portsystem abgeleitet, das Programme aus dem Quellcode kompiliert. MidnightBSD installiert den Clang-Compiler, den viele FreeBSD-Systeme bereits verwenden, da er eine freizügigere Lizenz als GCC verwendet.
Um einen Port zu installieren, navigieren Sie zum /usr/mports Verzeichnis, das nach Programmtyp geordnet ist, z. B. "www" für Webbrowser und "Spiele" für, na ja, Spiele. Gehen Sie in das Verzeichnis mit dem Namen des Programms, das Sie installieren möchten, und geben Sie "sauber installieren" als root, um es zu installieren.
Dies wird kompiliert und Installieren Sie das Paket und seine Abhängigkeiten, und bereinigen Sie dann das Verzeichnis, sodass alle Verzeichnisse von kompilierten Dateien befreit sind.
Theoretisch sollte dies problemlos gehen, aber es gab einige Fehler beim Versuch, andere Anwendungen zu kompilieren, einschließlich des Standard-Vim und des Firefox-Webbrowsers. Es sind auch Binärpakete verfügbar, aber jeder Versuch, das System zu aktualisieren, führte zu einem Datenbankfehler.
Was ist mit GhostBSD?
GhostBSD ist ein weiterer Versuch, eine Desktop-Version von BSD zu erstellen, die für Leute ohne Unix-Erfahrung attraktiver ist. Der erste Eindruck ist, dass es ein ausgefeilteres System als MidnightBSD ist. Es verfügt über ein grafisches Installationsprogramm, das von einer Live-CD ausgeführt wird. Es verwendet auch standardmäßig den Firefox-Browser anstelle von Midori.
Verwandt: Kostenlose Betriebssysteme, von denen Sie vielleicht nie wussten, dass sie existieren
Ist MidnightBSD für Sie?
MidnightBSD versucht, ein benutzerfreundliches BSD-basiertes Betriebssystem zu sein, aber es ist noch nicht ganz bereit für die Hauptsendezeit.
Die textbasierte Installation wird wahrscheinlich nicht versierte Benutzer abschrecken. Auf der Website des Projekts heißt es, dass es nicht für Neuankömmlinge gedacht ist. Leute, die Erfahrung mit anderen BSD-Systemen oder technischeren Distributionen haben, werden die Installation wahrscheinlich leicht finden.
Die Fehler im System werden auch für erfahrene Unix/Linux-Benutzer zu Dealbreakern. Selbst erfahrene Benutzer erwarten, dass sie im Internet surfen oder neue Software installieren können. Ein Großteil der Dokumentation ist noch unvollständig oder veraltet, was auch frustrierend ist, wenn man versucht, in einem neuen System zu navigieren.
Es wird viel mehr Arbeit erfordern, um es wirklich für technische Benutzer geeignet zu machen, geschweige denn für Anfänger. Trotzdem kann es Spaß machen, in einer VM zu testen. MidnightBSD kann noch nicht als tägliches Treiber-Betriebssystem empfohlen werden.
Technischere Benutzer sind mit anderen BSD-basierten Systemen wie dem Standard FreeBSD sowie OpenBSD, DragonflyBSD oder NetBSD besser dran.
Für Benutzer, die einen glatten BSD-basierten Desktop wünschen und nicht die „Apple-Steuer“ für macOS zahlen möchten, ist GhostBSD mit seiner ausgefeilteren Erfahrung möglicherweise die bessere Wahl.
Diese Versuche einer benutzerfreundlichen BSD haben immer noch das Problem der begrenzten Hardwareunterstützung, was bedeutet, dass Sie sehr vorsichtig sein müssen, wenn Sie auf dem Markt für einen neuen Computer sind. Standard-Linux-Distributionen laufen auf einer größeren Vielfalt an Hardware, einschließlich Grafik- und Wi-Fi-Adaptern, von denen letzterer ein häufiger Knackpunkt in der BSD-Welt ist.
Eine BSD-basierte Alternative zum Linux-Desktop
Trotz der Fehler von MidnightBSD ist es schön zu sehen, wie sich die BSD-Community um ein Desktop-System bemüht. Vielleicht wird es eines Tages eine kritische Masse anziehen, um es zu einem Anwärter zu machen.
Sie fragen sich vielleicht, ob Sie ein BSD- oder Linux-basiertes System wählen sollten, wenn Sie ein Unix-ähnliches Betriebssystem auf Ihrem Computer ausführen möchten.
Neuen PC kaufen? Sie haben mehr Auswahlmöglichkeiten für das Betriebssystem als je zuvor. Welches ist das beste Betriebssystem für Ihren Computer?
Weiter lesen
- Linux
- Betriebssysteme
- Open Source
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 sind 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