Linux ohne systemd: Warum Sie Devuan, den Debian-Fork, verwenden sollten

Linux ohne systemd: Warum Sie Devuan, den Debian-Fork, verwenden sollten

Sie werden überrascht sein, was eine Krise in der Linux-Community ausmacht. Vor einigen Jahren hat die Entwicklung des systemd-init-Systems eine Reihe von Entwicklern und Benutzern verärgert. Die meisten Linux-basierten Betriebssysteme haben systemd übernommen, aber einige haben sich für einen anderen Weg entschieden.





Können Sie trotz aller Streitigkeiten überhaupt den Unterschied zwischen einer Linux-Version, die systemd umfasst, und einer, die dies nicht tut, erkennen?





Betrachten wir als klaren Testfall Debian und eine Variante namens Devuan. Debian ist eines der ältesten und größten Linux-basierten Betriebssysteme. 2014 startete eine Gruppe namens Veteran UNIX Admins Devuan, einen Debian-Fork ohne systemd . Sollten Sie es versuchen?





Was ist überhaupt ein Init-System?

Init steht für Initialisierung. Ein Init-Prozess ist der erste Teil des Betriebssystemprozesses, der gestartet wird, wenn Ihr Linux-betriebener Computer hochfährt. Es läuft im Hintergrund, solange Ihr Computer eingeschaltet ist, und wird fortgesetzt, bis der Computer heruntergefahren wird.

Das init-System verwaltet andere Prozesse, damit Ihr Computer reibungslos bootet, läuft und herunterfährt. Das Init-System mag zwar weitgehend unsichtbar sein, ist aber auch wichtig.



Was ist an systemd 'falsch'?

Systemd ist mehr als ein Init-System. Es enthält andere Software wie networkd und logind, die andere Aspekte Ihres Computers verwalten. Systemd ist eine Software-Suite das als Brücke zwischen Anwendungen und dem zugrunde liegenden Linux-Kernel dient. Es übernimmt so unterschiedliche Aufgaben wie die Verwaltung von Benutzeranmeldungen an Hotplugging-Geräten.

Disney Plus-Hilfecode 83

Traditionell entwerfen Entwickler auf Unix-basierten und Unix-ähnlichen Betriebssystemen (Linux ist letzteres) Software, um eine Aufgabe zu erledigen und sie gut zu machen. Ausnahmen gab es schon immer, aber mit systemd ist eine Kernkomponente von dieser Vorgehensweise abgewichen.





Wie Sie vielleicht erwarten, gibt es Gründe, warum Entwickler eine Änderung für erforderlich hielten. Zunächst einmal startete das ältere init-System linear und lud verschiedene Skripte in einer sinnvollen Reihenfolge. Dies erschwert das Booten eines Computers und die Verwaltung von Kernfunktionen (z. B. die Verbindung mit einem Netzwerk) auf die reibungslose Weise, die auf heutigen Computern erwartet wird.

Durch die Kombination vieler dieser Aufgaben in einem einzigen Projekt können Linux-basierte Betriebssysteme ein schnelleres Starterlebnis bieten.





Wie sich Devuan von Debian unterscheidet

Debian 8 war die erste Version, die systemd einführte. Das Devuan-Projekt begann zu dieser Zeit, aber die erste stabile Veröffentlichung landete erst 2017 neben der Veröffentlichung von Debian 9.

Devuan verwendet der gleiche APT-Paketmanager wie Debian , aber es verwaltet seine eigenen Paket-Repositorys. Dies sind die Server, die die Software speichern, die Sie mit APT herunterladen.

Die Repositorys von Devuan enthalten dieselbe Software wie Debian, nur mit Patches, die es ermöglichen, Programme ohne systemd auszuführen. Dies bezieht sich hauptsächlich auf Backend-Komponenten wie Richtlinienkit , die verwaltet, welche Benutzer auf bestimmte Teile Ihres PCs zugreifen oder diese ändern können.

Wie ist es, Devuan zu verwenden?

Genau wie bei Debian gibt es mehrere Möglichkeiten, Devuan zu installieren. Der 'minimale' Download bietet Ihnen die wesentlichen Tools, die Sie benötigen, um Devuan auf Ihrem Computer zum Laufen zu bringen. Der Live-Download bietet Ihnen einen funktionierenden Desktop, den Sie testen können, bevor Sie Devuan auf Ihrem Computer installieren.

Devuan verwendet standardmäßig die Xfce-Desktopumgebung. Dies ist eine traditionelle Computerumgebung, ähnlich wie PC-Schnittstellen vor einigen Jahrzehnten aussahen. Funktionell, Xfce ist immer noch in der Lage, die meisten Aufgaben zu bewältigen Menschen erwarten heute von Computern.

Die Live-Version von Devuan wird mit viel Software geliefert, um die allgemeinen Erwartungen abzudecken. Mozilla Firefox ist für das Surfen im Internet verfügbar. LibreOffice dient zum Öffnen und Bearbeiten von Dokumenten. GIMP kann Fotos und andere Bilder ändern. Diese Apps funktionieren alle wie erwartet, ohne sich Gedanken darüber zu machen, welches Init-System Sie verwenden.

Obwohl Devuan die Paket-Repositorys von Debian spiegelt, sind die beiden nicht austauschbar. Wenn Sie ein für Debian vorgesehenes Repository hinzufügen, besteht die Gefahr, dass Ihre Installation zerstört wird. Sie können Ihre Softwarequellen über das Terminal oder im mitgelieferten Synaptic Package Manager bearbeiten.

Devuan verbindet sich problemlos mit Wi-Fi- und Ethernet-Netzwerken. Sie können auch erwarten, dass es die angeschlossenen Flash-Laufwerke und Festplatten erkennt. Es besteht eine gute Chance, dass Sie nicht einmal einen Unterschied bemerken. Systemd ist nur eine Möglichkeit, Dinge zu tun, nicht die einzige.

Welches init-System verwendet Devuan?

Am Ende des Tages bringt diese Frage den Kern dessen auf, worum es bei Devuan geht.

Devuan verwendet standardmäßig das sysvinit-System, das dem in Unix verwendeten System V-Initialisierungsprozess ähnelt. Sysvinit war der allgemeine Standard, den viele Linux-Versionen, einschließlich Debian, vor systemd verwendeten.

Devuan bietet auch zahlreiche Alternativen. Sie können herunterladen OpenRC , Rooney , und andere, um das mitgelieferte Init-System zu ersetzen.

Vermeiden andere Linux-basierte Betriebssysteme systemd?

Gentoo, der Bauen Sie Ihr-Betriebssystem-von-Scratch-Linux-Distribution , ist standardmäßig OpenRC. Es ist eine der ältesten und bekanntesten Linux-Versionen, um systemd zu vermeiden. Slackware, ein weiteres altes Linux-basiertes Betriebssystem, hat sich entschieden, bei sysvinit zu bleiben. PCLinuxOS ist eine jüngere Option, die sich auch dafür entschieden hat, nicht auf systemd zu wechseln.

Es gibt auch mehrere Linux-Distributionen, die auf Devuan basieren. Obwohl die Zahl im Vergleich zu Debian verblasst, das vielen Prominenten als Basis dient Linux-basierte Betriebssysteme wie Ubuntu .

Sollten Sie zu Devuan wechseln?

Sind Sie ein Systemadministrator? Bauen Sie Ihr Betriebssystem von Grund auf neu oder regelmäßig? mit Startup-Daemons und -Diensten interagieren ? Wenn ja, sind Sie mit der Art und Weise, wie Sie Ihr System traditionell verwaltet haben, wohler? Wenn Ihre Antwort ja ist, bevorzugen Sie möglicherweise Devuan. Es ist eher eine Fortsetzung der Dinge, als etwas ganz Neues.

Für den Rest von uns ist diese Frage eher eine philosophische als eine pragmatische. Gefällt Ihnen der traditionelle Unix-Ansatz, einen Job zu machen und ihn gut zu machen? Haben Sie Bedenken, viele Aufgaben in einem einzigen Projekt zusammenzufassen? Wenn ja, ist die Verwendung von Devuan ein Ausdruck Ihres Glaubens an dieses Ideal.

Pragmatisch gesprochen, verwenden Sie Devuan, wenn Sie Debian ohne systemd wollen. Wenn Sie systemd wollen, bleiben Sie bei Debian. Es gibt nicht viel mehr als das.

Teilen Teilen Tweet Email So erstellen Sie ein Datenflussdiagramm zur Visualisierung von Daten eines beliebigen Projekts

Datenflussdiagramme (DFD) jedes Prozesses helfen Ihnen zu verstehen, wie Daten von der Quelle zum Ziel fließen. So erstellen Sie es!

Weiter lesen
Verwandte Themen
  • Linux
  • Debian
  • Linux
  • Xfce
Über den Autor Bertel König(323 veröffentlichte Artikel)

Bertel ist ein digitaler Minimalist, der von einem Laptop mit physischen Datenschutzschaltern und einem von der Free Software Foundation empfohlenen Betriebssystem schreibt. Er schätzt Ethik über Funktionen und hilft anderen, die Kontrolle über ihr digitales Leben zu übernehmen.

Mehr von Bertel King

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren