systemd 255

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:

  • Die Initialisierung von Daemonen erfolgt jetzt mit posix_spawn() statt der Kombination fork() und exec; Pull-Request #27890.

  • 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

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster