Der Live-Distributor Knoppix hat nach 4 Jahren Nutzung auf systemd verzichtet.

Nach vier Jahren Nutzung von systemd hat die auf Debian basierende Distribution Knoppix das umstrittene Init-System entfernt.

An diesem Sonntag (18. August *) wurde die Version 8.6 der beliebten Linux-Distribution Knoppix, die auf Debian basiert, veröffentlicht. Grundlage des Releases ist das am 9. Juli veröffentlichte Debian 10 (Buster), ergänzt durch eine Reihe von Paketen aus den Zweigen Testing und Unstable zur Unterstützung neuer Grafikkarten. Knoppix war eine der ersten Live-CD-Distributionen von Linux und erfreut sich bis heute großer Beliebtheit bei Enthusiasten.

Die Veröffentlichung von Knoppix 8.6 ist die erste öffentliche Version der Distribution, die auf systemd verzichtet. Systemd ist ein von Lennart Poettering von Red Hat entwickeltes Init-System, das sysvinit ersetzen soll. Während die Einführung von systemd umstritten und kritisiert wurde, ist es mittlerweile die Standardwahl im Mainstream. Es wird upstream in Knoppix - Debian; RHEL, CentOS und Fedora; openSUSE und SLES sowie in Mageia und Arch verwendet.

Die Unzufriedenheit mit systemd hängt im Wesentlichen mit der Überfülle an Funktionen zusammen, die das Subsystem übernimmt, da das Projekt nicht der grundlegenden Unix-Philosophie „Mach eine Aufgabe und mach sie gut“ entspricht. Auch andere Aspekte, wie Logs in binärer Form (im Gegensatz zu menschenlesbaren Text-Logs), stoßen auf Kritik.

Technisch gesehen war die erste Version von Knoppix, die systemd entfernt hat, die 8.5; aber diese Version wurde exklusiv mit den gedruckten Ausgaben des Linux Magazins Deutschland in diesem Jahr verteilt und war nicht öffentlich zum Download verfügbar. Der Ersteller von Knoppix, Klaus Knopper, schrieb kurz über die Entscheidung, systemd in dieser Version zu entfernen (Übersetzung aus dem Deutschen, Links wurden für den Kontext hinzugefügt):

„Der nach wie vor umstrittene Start von systemd, der erst kürzlich wegen von Sicherheitsanfälligkeiten Aufsehen erregte, wurde in Debian ab Version 8.0 (Jessie) integriert und wurde mit der Veröffentlichung von Knoppix 8.5 entfernt. Ich habe die strengen Abhängigkeiten mit dem Bootsystem durch meine eigenen Pakete (Patches) umgangen. *).

Um eine systemd-ähnliche Sitzungsverwaltung beizubehalten und damit die Möglichkeit zu erhalten, das System von einem normalen Benutzer aus zu beenden und neu zu starten, habe ich den Sitzungsmanager elogind verwendet. Dies ermöglichte es, das Eingreifen von systemd in viele Systemkomponenten zu vermeiden und die Komplexität des Systems insgesamt zu reduzieren. Wenn Sie eigene Dienste beim Start ausführen möchten, müssen Sie keine systemd-Einheiten erstellen, tragen Sie einfach Ihre Dienste in die Textdatei /etc/rc.local ein, die Beispiele mit Erklärungen enthält.

Knoppix verwendete von 2014 bis 2019 systemd und wurde damit zum zweiten Distribution in einer sehr kurzen Liste von Distributionen, die systemd integriert und dann aufgegeben haben – Void Linux ist die erste in dieser Liste. Außerdem wurde im Jahr 2016 ein Debian-Fork namens Devuan gegründet, der auf der systemd-freien Philosophie basiert. (Es gibt einen ähnlichen Fork von Arch Linux – Artix, der openRC verwendet. *)

Knoppix wird auch mit einem System für Menschen mit Behinderungen ausgeliefert, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), das ein „System mit sprechendem Menü ist, dessen Aufgabe es ist, die Nutzung des Internets und die Computerarbeit für Anfänger zu erleichtern, selbst wenn sie keine visuelle Verbindung zum Computerbildschirm haben.“ Es umfasst optional ein Bildschirmvergrößerungssystem auf Basis von Compiz.

* – Anmerkung des Übersetzers

Quelle: linux.org.ru

60GB SSD 8Gb DDR4