Eine neue Version des freien Systemmanagers systemd ist erschienen.
Änderungen, die die Abwärtskompatibilität beeinträchtigen:
Jetzt wird die Bereitstellung eines separaten Dateisystems /usr/ nur im initramfs-Stadium unterstützt.
In einer der kommenden Versionen wird die Unterstützung für System V-Initialisierungsskripte und cgroups v1 entfernt.
Optionen SuspendMode=, HibernateState= und HybridSleepState= aus dem Abschnitt [Sleep] in systemd-sleep.conf sind veraltet und haben keinen Einfluss auf das Verhalten des Systems.
Änderungen im Verhalten des Supervisors:
-
Jetzt verwendet systemd PIDFD-Dateideskriptoren zur Überwachung von Kindprozessen; dies vereinfacht die Logik des Supervisors; Pull-Request #29142, #29594, #29455.
-
Neue Option SurviveFinalKillSignal= ermöglicht es dem Daemon, das Stoppen bei Verwendung des Soft-Reboot-Mechanismus zu vermeiden; Pull-Request #28545.
Jetzt unterstützen Einheiten die Optionen MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= und MemoryZSwapCurrent=; diese Optionen entsprechen den Parametern memory.peak, memory.swap.peak, memory.swap.current und memory.zswap.current properties aus cgroups v2.
Neue Option ConditionSecurity= ermöglicht es, systemd anzuweisen, dass der Dienst nur gestartet werden soll, wenn das System mit einem geprüften UKI-Image gebootet wurde.
TPM2-Unterstützung:
Now allows systemd-cryptenroll to specify a specific PCR slot and hash.
-
systemd-cryptenroll allows the specification of the key index; Pull-Request #29427.
It is now possible to bind a LUKS volume to a specific TPM2 chip without having access to it if the public key is known.
The systemd-cryptsetup binary has been moved to /usr/bin/ and can be used outside of systemd.
The internal component systemd-pcrphase has been renamed to systemd-pcrextend.
-
A new component, systemd-pcrlock, allows predicting PCR records based on existing system information; Pull-Request #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
bootctl now allows you to determine if the system was booted with uki.
systemd-boot supports hotkeys for shutting down and rebooting the system.
systemd-boot no longer loads unverified blobs in the Device Tree if SecureBoot is enabled.
-
systemd-boot and systemd-stub now have different identifiers in the .sbat section, and UEFI can invoke them independently; Pull-Request #29196.
The ukify component is no longer experimental; the executable is now located in /usr/bin/.
systemd-networkd:
Support for Rapid Commit technology has been added.
-
The D-Bus interface of systemd-networkd now allows retrieving information about the state of the DHCP client; Commit #28896.
Option NFTSet= ermöglicht es, die Netzwerkkonfiguration an eine Regelgruppe zu binden nftables.
Abschnitt [IPv6AcceptRA] unterstützt neue Optionen: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= und NFTSet=.
Abschnitt [IPv6SendRA] unterstützt jetzt Optionen RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= und HomeAgentPreference=.
Die aus den Kernel-Befehlszeilenparametern generierten Konfigurationsdateien haben nun das Präfix 70-; die Priorität dieser Dateien ist jetzt höher als die der Standardkonfigurationsdateien.
Quelle: linux.org.ru
