Die Veröffentlichung der Distribution Devuan 6.0 „Excalibur“, einem Fork von Debian GNU/Linux, wird ohne den Systemmanager systemd bereitgestellt. Der neue Zweig zeichnet sich durch den Umstieg auf die Paketbasis von Debian 13 aus. Live-Images (1,7 GB) und Installations-Isos für die Architektur amd64 sind zum Download bereit. Pakete werden für die Architekturen i386, amd64, armel, armhf, arm64, ppc64el und riscv64 erstellt.
Das Projekt unterstützt Abspaltungen für rund 400 Pakete von Debian, die modifiziert wurden, um die Abhängigkeiten von systemd zu beseitigen, einen Rebranding-Prozess durchzuführen oder an die Besonderheiten der Devuan-Infrastruktur anzupassen. Zwei Pakete (devuan-baseconf, jenkins-debian-glue-buildenv-devuan) sind nur in Devuan vorhanden und betreffen die Konfiguration der Repositories und die Funktionsweise des Build-Systems. Ansonsten ist Devuan vollständig mit Debian kompatibel 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.
Der Standard-Desktop basiert auf Xfce und dem Display-Manager Slim. Optional sind KDE, MATE, Cinnamon, LXQt und Sway verfügbar. Anstelle von systemd wird das klassische Init-System SysVinit verwendet, zusätzlich sind openrc und runit optional verfügbar. Es gibt die Möglichkeit, ohne D-Bus zu arbeiten, was minimalistische Desktop-Konfigurationen mit Fenstermanagern wie blackbox, fluxbox, fvwm, fvwm-crystal und openbox ermöglicht. Für die Netzwerkkonfiguration wird ein NetworkManager-Konfigurator angeboten, der nicht an systemd gebunden ist. Anstelle von systemd-udev kommt eudev zum Einsatz, ein Fork von udev aus dem Gentoo-Projekt. Zur Verwaltung benutzerspezifischer Sitzungen in Xfce und MATE wird consolekit verwendet, während in den anderen Desktops elogind, eine Version von logind, die nicht an systemd gebunden ist, zum Einsatz kommt.
Die Änderungen in Devuan 6 beziehen sich hauptsächlich auf die Migration zur Paketbasis Debian 13 und den Linux-Kernel 6.12. Außerdem wurden Anpassungen vorgenommen, um die Funktionalität der Init-Systeme sysvinit, runit und OpenRC sicherzustellen. Die Unterstützung für die Sitzungsprotokollierung in der Datei /run/utmp wurde wiederhergestellt, da die Wartungszeit des Distros vor dem Auftreten des Problems von 2038 enden wird. Wie bei Debian wurden die ausführbaren Dateien und Bibliotheken vom Root-Verzeichnis in das Verzeichnis /usr verschoben ( /bin, /sbin und /lib* sind als symbolische Links auf die entsprechenden Verzeichnisse innerhalb von /usr angelegt). Die Erstellung von Installations-Images und Kernelpaketen für 32-Bit x86-Systeme wurde eingestellt, jedoch bleibt ein offiziell unterstütztes Paketrepository und ein Multi-Arch-Repository bestehen. Es wurden Builds für die Architektur riscv64 hinzugefügt.
Quelle: opennet.ru
