Systemd Logo

systemd 259 unterstützt musl experimentell

Die gerade erschienene Version 259 von systemd führt wesentliche Änderungen ein, darunter experimentelle Unterstützung für die musl libc und die Vorbereitung zur vollständigen Entfernung der Unterstützung für System-V-Skripte.

musl als Alternative

Die initiale Unterstützung zum Bauen von systemd gegen die musl libc als Alternative zur glibc ist ein Zugewinn für Linux-Distributionen wie postmarketOS, Alpine Linux, Void Linux und andere, die musl standardmäßig als ihre Standard-C-Bibliothek verwenden oder sie als Option anbieten. Die Unterstützung für System-V-Service-Skripte wurde als veraltet deklariert und wird mit der nächsten Version 260 endgültig entfernt, was Distributionen und Anwendungen zum Umstieg auf native systemd-Units zwingt.

Journal immer persistent

Auch das Journal erfährt eine wichtige Änderung. Es speichert jetzt die Logs persistent auf der Festplatte, auch wenn das Verzeichnis /var/log/journal nicht existiert. Bisher hing der persistente Modus davon ab, ob /var/log/journal vorhanden war – fehlte es, landeten Logs im RAM unter /run/log/journal und gingen beim Reboot verloren.

Weitere Änderungen

Netzwerkkomponenten wie systemd-networkd und systemd-nspawn unterstützen ab sofort nur noch nftables als Backend, iptables wird nicht mehr unterstützt. Der Out-of-Memory-Killer systemd-oomd wurde in mehreren Bereichen überarbeitet und liefert nun mehr Tracking-Informationen, was bei der Fehlersuche in dieser gerne leicht übereifrigen Komponente hilft. Der Befehl run0 als Ersatz für sudo in systemd, über den wir bei seiner Einführung berichtet haben, kann nun einen nicht privilegierten Benutzer vorübergehend mit Root-Rechten ausstatten und Befehle in einem festgelegten Verzeichnis aufrufen. Die Unterstützung für TPM 1.2 entfällt zugunsten von TPM 2.0. Alle weiteren Änderungen sind den Release Notes zu entnehmen.

Teilt den Beitrag, falls ihr mögt

Kommentar hinterlassen