Werbung

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 es gibt einige, die einen anderen Weg eingeschlagen haben.

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

Devuan verwendet die Xfce-Desktop-Umgebung

Betrachten wir als klaren Testfall Debian und eine Variante namens Devuan. Debian ist eines der ältesten und größten Linux-basierten Betriebssysteme. 2014 gründete eine Gruppe namens Veteran UNIX Admins Devuan, ein Fork von Debian 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.

instagram viewer

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 "falsch" an systemd?

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 die 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.

Traditionell, auf Unix-basierten und Unix-ähnlichen Betriebssystemen 3 UNIX-ähnliche Betriebssysteme, die kein Linux sindVor kurzem haben die Leute angefangen, "UNIX" mit "Linux" zu verwechseln. Linux wurde von UNIX beeinflusst, aber UNIX-Systeme haben keine Beziehung zu Linux. Hier sind einige wichtige UNIX-basierte Systeme, die Sie kennen sollten. Weiterlesen (Linux ist letzteres), Entwickler entwerfen 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.

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 So verwenden Sie APT und verabschieden sich von APT-GET in Debian und UbuntuLinux befindet sich in einem Zustand der permanenten Weiterentwicklung; größere Veränderungen werden manchmal leicht übersehen. Während einige Verbesserungen überraschend sein können, sind andere einfach sinnvoll: Schauen Sie sich diese apt-get-Änderungen an und sehen Sie, was Sie davon halten. Weiterlesen , 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 die gleiche 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 Xfce erklärt: Ein Blick auf einen der schnellsten Desktops von LinuxWenn Sie vor kurzem auf Linux umgestiegen sind und die Dinge etwas langsam laufen, benötigen Sie wahrscheinlich eine leichtere Desktop-Umgebung. Eine gute Option ist Xfce. Weiterlesen Menschen erwarten heute von Computern.

Die Live-Version von Devuan wird mit viel Software geliefert, um allgemeine Erwartungen zu erfüllen. 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 ausführen.

LibreOffice auf Devuan

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.

Finden Sie neue Software auf Devuan

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, starte es, 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, bleib bei Debian Debian: Genießen Sie eine der stabilsten und vertrauenswürdigsten Linux-DistributionenEs gibt viele Linux-Benutzer, die Distributionen wie Ubuntu oder eine der vielen Distributionen verwenden, die auf Ubuntu basieren, einschließlich Linux Mint. Aber egal, was Sie verwenden,... Weiterlesen . Es gibt nicht viel mehr als das.

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.