Nach 4 Jahren Nutzung hat die Live-Distribution Knoppix 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. Der Release basiert auf Debian 10 (Buster), das am 9. Juli erschienen ist, und enthält eine Reihe von Paketen aus den Testing- und Unstable-Zweigen zur Unterstützung neuer Grafikkarten. Knoppix gehört zu den 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, ein von Lennart Poettering von Red Hat entwickeltes Init-System, sollte sysvinit ersetzen. Während die Anpassung von systemd ein umstrittenes Thema war, ist es mittlerweile die Standardwahl im Mainstream. Es wird in Upstream Knoppix - Debian; RHEL, CentOS und Fedora; openSUSE und SLES sowie in Mageia und Arch verwendet.

Unzufriedenheit über systemd hängt hauptsächlich mit der Funktionsüberladung zusammen, die das Subsystem übernimmt, da das Projekt nicht der grundlegenden Philosophie von Unix entspricht: "Mache eine Aufgabe und mache sie gut". Andere Aspekte, wie die Protokolle in binärer Form (im Gegensatz zu lesbaren Textprotokollen), stoßen ebenfalls auf Kritik.

Technisch gesehen war die erste Version von Knoppix, die systemd entfernte, die 8.5; diese Version wurde jedoch exklusiv mit gedruckten Ausgaben des Linux Magazine Germany vertrieben, die zuvor in diesem Jahr veröffentlicht wurden, und war nicht für den öffentlichen 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):

„Immer noch umstritten, das System-startup systemd, das vor Kurzem Empörung aufgrund von Sicherheitsanfälligkeiten ausgelöst hat,wurde mit Version 8.0 (Jessie) in Debian integriert und ab der Veröffentlichung von Knoppix 8.5 entfernt. Ich habe die harten Abhängigkeiten vom Boot-System mit meinen eigenen Paketen (Patches) umgangen. *).

Um eine systemd-ähnliche Sitzungsverwaltung zu gewährleisten und somit die Möglichkeit zu erhalten, das System als normaler Benutzer 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 verringern. Wenn Sie Ihre eigenen Dienste beim Start ausführen möchten, müssen Sie keine systemd-Einheiten erstellen, sondern 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 war das zweite Betriebssystem in einer sehr kurzen Liste von Distributionen, die systemd integriert und dann wieder abgelehnt haben – Void Linux ist das erste in dieser Liste. Außerdem wurde 2016 ein Fork von Debian – Devuan, gegründet, der um die systemd-freie Philosophie herum entwickelt wurde. (Es gibt einen ähnlichen Fork von Arch Linux – Artix, der openRC verwendet. *)

Knoppix wird auch mit einem System für Menschen mit Behinderungen, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), geliefert. Dieses System ist ein "sprechendes Menü, das darauf abzielt, die Nutzung und den Internetzugang für Computerneulinge zu erleichtern, selbst wenn diese keinen visuellen Kontakt zum Computerbildschirm haben." Optional umfasst es ein Bildschirmvergrößerungssystem basierend auf Compiz.

* — Anm. des Übersetzers

Quelle: linux.org.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster