Die Veröffentlichung der Distribution Devuan 6.0 «Excalibur», einem Fork von Debian GNU/Linux, der ohne den Systemmanager systemd geliefert wird, wurde vorgestellt. Der neue Branch zeichnet sich durch die Umstellung auf die Paketbasis von Debian 13 aus. Live-Images (1,7 GB) und Installations-ISO-Images für die Architektur amd64 wurden zum Herunterladen vorbereitet. Pakete werden für die Architekturen i386, amd64, armel, armhf, arm64, ppc64el und riscv64 zusammengestellt.
Das Projekt unterstützt Abzweigungen für etwa 400 Debian-Pakete, die modifiziert wurden, um die Bindungen an systemd zu beseitigen, zur Umbenennung oder Anpassung an die Gegebenheiten der Devuan-Infrastruktur. Zwei Pakete (devuan-baseconf, jenkins-debian-glue-buildenv-devuan) sind nur in Devuan vorhanden und beziehen sich auf die Konfiguration von Repositories und die Funktion der Build-Systeme. Ansonsten ist Devuan vollständig kompatibel mit Debian und kann als Grundlage für die Erstellung spezialisierter Debian-Builds ohne systemd verwendet werden. Devuan-spezifische Pakete können aus dem Repository packages.devuan.org heruntergeladen werden.
Die Standarddesktopumgebung basiert auf Xfce und dem Display-Manager Slim. Optional stehen die Desktopumgebungen KDE, MATE, Cinnamon, LXQt und Sway zur Installation zur Verfügung. Anstelle von systemd wird das klassische Init-System SysVinit geliefert, sowie optional openrc- und runit-Systeme. Es gibt die Möglichkeit, ohne D-Bus zu arbeiten, welche die Schaffung minimalistischer Desktop-Konfigurationen auf Basis der Fenstermanager blackbox, fluxbox, fvwm, fvwm-crystal und openbox erlaubt. Für die Netzwerkkonfiguration steht ein NetworkManager-Konfigurator zur Verfügung, der nicht an systemd gebunden ist. Anstelle von systemd-udev wird eudev verwendet, ein Fork von udev aus dem Gentoo-Projekt. Zur Verwaltung von Benutzersitzungen in Xfce und MATE wird consolekit verwendet, während in den anderen Desktopumgebungen elogind, eine Variante von logind ohne Bindung an systemd, zum Einsatz kommt.
Die Änderungen in Devuan 6 bestehen hauptsächlich im Übergang zur Paketbasis Debian 13 und dem Linux-Kernel 6.12 sowie in Anpassungen, um die Funktionalität der Initialisierungssysteme sysvinit, runit und OpenRC sicherzustellen. Die Unterstützung der Sitzungsregistrierung in der Datei /run/utmp wurde zurückgebracht, da die Unterstützung für die Distribution früher endet als die Probleme des Jahres 2038 auftreten werden. Wie in Debian wurde der Übertrag von ausführbaren Dateien und Bibliotheken aus dem Root-Bereich in den Bereich /usr ( /bin, /sbin und /lib* fungieren als symbolische Links auf die entsprechenden Verzeichnisse innerhalb von /usr) vollzogen. Die Erstellung von Installationsabbildern und -paketen mit einem Kernel für 32-Bit-x86-Systeme wurde eingestellt, jedoch bleibt ein offiziell unterstütztes Paket-Repository und ein Multi-Arch-Repository vorhanden. Es wurden Builds für die Architektur riscv64 hinzugefügt.
Quelle: opennet.ru
