En ny version af det frie system manager systemd er blevet udgivet.
Ændringer, der bryder bagudkompatibiliteten:
Nu understøttes montering af separate partitioner /usr/ kun i initramfs fasen.
Supporten for System V initialiseringsskripter og cgroups v1 vil blive fjernet i en af de kommende udgivelser.
Muligheder SuspendMode=, HibernateState= og HybridSleepState= fra sektionen [Sleep] i systemd-sleep.conf er deklareret som forældede og påvirker ikke systemets adfærd.
Ændringer i overvågningssystemet:
-
Nu bruger systemd PIDFD filbeskrivelser til at overvåge børneprocesser; dette forenkler overvågningslogikken; pull-request #29142, #29594, #29455.
-
Den nye mulighed SurviveFinalKillSignal= giver dæmonen mulighed for at undgå stop ved brug af soft-reboot mekanismen; pull-request #28545.
Nu understøtter enheder indstillingerne MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= og MemoryZSwapCurrent=; disse indstillinger svarer til parametre memory.peak, memory.swap.peak, memory.swap.current og memory.zswap.current properties fra cgroups v2.
Den nye mulighed ConditionSecurity= gør det muligt at angive til systemd, at tjenesten kun skal starte, hvis systemet er startet med et verificeret billede af UKI.
TPM2 support:
Nu tillader systemd-cryptenroll at angive en specifik PCR slot og hash.
-
systemd-cryptenroll tillader at angive nøgleindeks; pull-request #29427.
Muligheden for at binde en LUKS-volume til en specifik TPM2 chip uden adgang, hvis den offentlige nøgle er kendt, er nu tilgængelig.
Binaryen systemd-cryptsetup er flyttet til /usr/bin/ og kan bruges uden for systemd.
Den interne komponent systemd-pcrphase er blevet omdøbt til systemd-pcrextend.
-
Den nye komponent, systemd-pcrlock, gør det muligt at forudsige PCR poster baseret på eksisterende systeminformation; pull-request #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
bootctl tillader nu at bestemme, om systemet blev startet med uki.
systemd-boot understøtter genvejstaster til at slukke og genstarte systemet.
systemd-boot indlæser ikke længere ikke-verificerede Devicetree blobs, hvis SecureBoot er aktiveret.
-
systemd-boot og systemd-stub har nu forskellige identifikatorer i .sbat sektionen, og UEFI kan kalde dem uafhængigt; pull-request #29196.
Komponenten ukify er ikke længere eksperimentel; den eksekverbare fil findes nu i /usr/bin/.
systemd-networkd:
Der er tilføjet support til Rapid Commit teknologi.
-
dbus grænsefladen for systemd-networkd gør det nu muligt at hente oplysninger om DHCP klientens tilstand; commit #28896.
Mulighed NFTSet= muliggør at binde netværksinterfacekonfigurationen til et sæt regler nftables.
Sektion [IPv6AcceptRA] understøtter nye indstillinger: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= og NFTSet=.
Sektion [IPv6SendRA] understøtter nu indstillingerne RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= og HomeAgentPreference=.
Konfigurationsfiler genereret baseret på parametrene fra kernekommandoerne har nu præfixet 70-; prioriteten af disse filer er nu højere end prioriteten af de standard konfigurationsfiler.
Kilde: linux.org.ru
