Systemd 257 veröffentlicht, hier sind die Neuerungen
Systemd 257 wurde mit wichtigen Aktualisierungen veröffentlicht: überarbeitetes Bereinigen von tmpfiles, öffentliche JSON-API, verbesserte Gerätebehandlung und zukunftssichere Kernel-Unterstützung.
#
Eine Übersetzung von 🇬🇧 Linuxiac.com
Systemd, ein weit verbreiteter System- und Service-Manager für Linux, hat seine neueste Iteration, v257, mit einer Mischung aus bahnbrechenden Aktualisierungen, überarbeiteten Funktionen und einem Ausblick auf geplante künftige Abschaffungen veröffentlicht.
Die neue Version enthält mehrere inkompatible Änderungen zur Verfeinerung der Funktionalität und Verbesserung der Benutzerfreundlichkeit. Zum Beispiel gilt der Schalter --purge
von systemd-tmpfiles
nur noch für Einträge, die mit dem neuen $
Flag markiert sind. Diese Anpassung verringert das Risiko unbeabsichtigter Dateilöschungen, erfordert aber Aktualisierungen bestehender Konfigurationen.
Eine weitere bedeutende Änderung betrifft systemd-creds: Sein cat
-Verb verlangt nun base64-kodierte verschlüsselte Anmeldeinformationen, wodurch sein Verhalten an das decrypt
-Verb angepasst wird. In der Zwischenzeit wurde die Unterstützung für das automatische Flushen der nscd
-Benutzer-/Gruppen-Datenbank-Caches eingestellt, was eine Verlagerung hin zu alternativen Mechanismen signalisiert.
Die Art und Weise, wie Socket-Units die FileDescriptorName=
-Einstellung behandeln, wurde ebenfalls aktualisiert. Sie funktioniert nun korrekt für Accept=yes-Sockets und bietet eine bessere Konsistenz bei der Behandlung von Verbindungen.
Systemd 257 führt auch eine Reihe neuer Funktionen ein, die die System- und Dienstverwaltung rationalisieren sollen. Eine herausragende Neuerung ist die Möglichkeit für .timer
-Units, die Option DeferReactivation=
zu verwenden. Dies verhindert die sofortige Reaktivierung von Diensten, wenn ein Timer abläuft, während der Dienst noch läuft - eine kleine, aber wirkungsvolle Änderung für Administratoren, die wiederkehrende Aufgaben verwalten.
Ebenso ermöglicht die Einführung der Einstellung RestartMode=debug
Administratoren, fehlgeschlagene Dienste mit aktivierter erweiterter Protokollierung neu zu starten, was die Fehlersuche erleichtert.
Für diejenigen, die mit Netzwerkkonfigurationen arbeiten, bringt das Update Unterstützung für IPv6-Adresslabels in systemd-networkd
. Darüber hinaus unterstützen Bridge-Geräte jetzt Layer-2-Multicast-Datenbank-Einträge (MDB), was den Umgang mit Multicast in Bridge-Netzwerken verbessert.
systemd wird außerdem immer vielseitiger, was sich in neuen Funktionen wie der öffentlichen Verfügbarkeit der sd-json
-API innerhalb von libsystemd
zeigt. Dieses Tool vereinfacht die Erstellung und Serialisierung von JSON-Strukturen in C-Code und öffnet damit Türen für Entwickler, die JSON-Verarbeitung in Low-Level-Systemtools benötigen.
In Bezug auf systemd-boot erweitert bootctl
nun die Kompatibilität mit Geräten, die Lautstärkewippen anstelle der traditionellen Pfeiltasten verwenden. Darüber hinaus wurde Unterstützung für die Installation von UEFI Secure Boot Datenbanken (db/dbx im ESL-Format) hinzugefügt.
Das Update führt auch Unterstützung für .profile
und .dtbauto
Abschnitte in Unified Kernel Images (UKIs) ein. Diese Verbesserungen ermöglichen es, mehrere Profile (z. B. Werksreset, Debugging) in einem einzigen UKI zu speichern, wobei systemd-stub automatisch das passende Profil auf der Grundlage der Hardwareumgebung oder der Kernel-Befehlszeile lädt.
Was die Entfernung von Funktionen betrifft, so werden bestimmte alte Funktionen abgeschafft. Die kommende Version 258 wird die Unterstützung für cgroup v1-Hierarchien und System-V-Service-Skripte entfernen und die Benutzer dazu drängen, cgroup v2 und native systemd-Unit-Dateien zu verwenden.
Darüber hinaus plant das Team, die Unterstützung für die EFI-Variable SystemdOptions einzustellen, was eine Verlagerung hin zu moderneren Alternativen wie Credentials und Konfigurationserweiterungen signalisiert.
Es ist erwähnenswert, dass Änderungen an der Tastaturbelegung bevorstehen, die sich darauf auswirken, wie bestimmte Tasten in X11-Umgebungen interpretiert werden. Vor diesem Hintergrund wird Benutzern empfohlen, ihre xf86-input-evdev
- und xf86-input-libinput
-Pakete zu aktualisieren, bevor sie auf v258 aktualisieren.
Schließlich enthält das Update von systemd-repart
neue Optionen für die Komprimierung und die Erstellung von Symlinks, die den Anforderungen an eine erweiterte Partitionsverwaltung entsprechen. Ebenso führt systemd-sysupdate
Unterstützung für JSON-Ausgaben und Download-Fortschrittsberichte über sd_notify()
ein, was die Verfolgung von Systemaktualisierungen intuitiver macht.
Für diejenigen, die TPMs nutzen, unterstützt systemd-cryptsetup
nun kombinierte signierte PCR-Richtlinien, was robuste Sicherheitskonfigurationen für die Festplattenverschlüsselung ermöglicht.
Für weitere Informationen über alle Änderungen in Systemd 257 besuchen Sie das vollständige Changelog auf GitHub.
#
Ein Service von s3n🧩net
Spendieren Sie Bobby einen ❤️ Ko-fi
Comments