Die Version des Devuan 3.1 «Beowulf», eines Forks von Debian GNU/Linux, wird ohne den Systemmanager systemd bereitgestellt. Devuan 3.1 ist eine Zwischenversion, die die Entwicklung des Devuan 3.x-Zweigs fortsetzt, der auf der Paketbasis von Debian 10 «Buster» basiert. Live-Images und Installations-ISO-Images für die Architekturen AMD64 und i386 sind zum Download bereit. Builds für ARM (armel, armhf und arm64) und Images für virtuelle Maschinen die Version 3.1 sind nicht verfügbar (es wird empfohlen, die Builds von Devuan 3.0 zu verwenden und dann das System über den Paketmanager zu aktualisieren).
Im Rahmen des Projekts wurden etwa 400 Debian-Pakete abgeleitet, die modifiziert wurden, um Bindungen an systemd zu beseitigen, eine Umbenennung vorzunehmen oder sich an die Besonderheiten der Devuan-Infrastruktur anzupassen. Zwei Pakete (devuan-baseconf, jenkins-debian-glue-buildenv-devuan) sind nur in Devuan enthalten und betreffen die Konfiguration von Repositories und den Betrieb des Build-Systems. Ansonsten ist Devuan vollständig kompatibel mit Debian und kann als Grundlage für die Erstellung spezialisierter Debian-Images ohne systemd verwendet werden. Spezifische Devuan-Pakete können aus dem Repository packages.devuan.org heruntergeladen werden.
Der Standard-Desktop basiert auf Xfce und dem Display-Manager Slim. Optional können KDE, MATE, Cinnamon und LXQt installiert werden. Anstelle von systemd wird das klassische Initialisierungssystem SysVinit sowie optional openrc und runit bereitgestellt. 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 steht ein NetworkManager-Frontend zur Verfügung, das nicht an systemd gebunden ist. Anstelle von systemd-udev wird eudev verwendet, ein Fork von udev vom Gentoo-Projekt. Zum Verwalten von Benutzersitzungen in KDE, Cinnamon und LXQt wird elogind angeboten, eine logind-Version, die nicht an systemd gebunden ist. In Xfce und MATE wird consolekit verwendet.
Änderungen, die spezifisch für Devuan 3.1 sind:
- Im Installer wird die Auswahl zwischen drei Initialisierungssystemen angeboten: sysvinit, openrc und runit. Im Expertenmodus besteht die Möglichkeit, einen alternativen Bootloader (lilo) auszuwählen sowie die Installation von nicht freien Firmware zu deaktivieren.
- Sicherheitsupdates von Debian 10 wurden übernommen. Der Linux-Kernel wurde auf Version 4.19.171 aktualisiert.
- Ein neues Paket debian-pulseaudio-config-override wurde hinzugefügt, das das Problem mit der standardmäßigen Deaktivierung von PulseAudio löst. Das Paket wird automatisch installiert, wenn im Installer ein Desktop ausgewählt wird, und kommentiert die Einstellung „autospawn=no“ in /etc/pulse/client.conf.d/00-disable-autospawn.conf.
- Das Problem mit der Anzeige von «Debian» anstelle von «Devuan» im Bootmenü wurde gelöst. Um das System als «Debian» zu identifizieren, muss der Name in der Datei /etc/os-release geändert werden.
Quelle: opennet.ru
