En ny version av den fristÄende systemhanteraren systemd har slÀppts.
Ăndringar som bryter bakĂ„tkompatibiliteten:
Nu kan en separat partition monteras /usr/ endast under initramfs-steget.
Stödet för System V init-skript och cgroups v1 kommer att tas bort i en av de kommande versionerna.
Alternativ SuspendMode=, HibernateState= och HybridSleepState= frÄn sektionen [Sleep] har deklarerats som förÄldrad i systemd-sleep.conf och pÄverkar inte systemets beteende.
Ăndringar i övervakarsystemet:
-
Nu anvÀnder systemd PIDFD-fildeskriptorer för att övervaka barnprocesser; detta förenklar övervakarsystemets logik; pull request #29142, #29594, #29455.
-
Det nya alternativet SurviveFinalKillSignal= lÄter demonen undvika stopp nÀr mekanismen soft-reboot anvÀnds; pull request #28545.
Nu stöder enheter alternativ MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= och MemoryZSwapCurrent=; dessa alternativ motsvarar parametrarna memory.peak, memory.swap.peak, memory.swap.current och memory.zswap.current egenskaper frÄn cgroups v2.
Det nya alternativet ConditionSecurity= lÄter systemd veta att tjÀnsten endast ska startas om systemet har laddats med en verifierad UKI-avbild.
Stöd för TPM2:
Nu lÄter systemd-cryptenroll dig specificera en specifik PCR-slot och hash.
-
systemd-cryptenroll lÄter dig specificera nyckelindex; pull request #29427.
Det har blivit möjligt att binda ett LUKS-volume till en specifik TPM2-chip utan att ha tillgÄng till det, om den offentliga nyckeln Àr kÀnd.
Den binÀra filen systemd-cryptsetup har flyttats till /usr/bin/ och kan anvÀndas utanför systemd.
Den interna komponenten systemd-pcrphase har bytt namn till systemd-pcrextend.
-
Den nya komponenten, systemd-pcrlock, gör det möjligt att förutsÀga PCR-postningar baserat pÄ befintlig systeminformation; pull request #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
bootctl lÄter nu dig ange om systemet har laddats med uki.
systemd-boot stöder snabbknappar för att stÀnga av och starta om systemet.
systemd-boot laddar inte lÀngre osÀkrade Devicetree-blobs om SecureBoot Àr aktiverat.
-
systemd-boot och systemd-stub har nu olika identifierare i .sbat-sektionen, och UEFI kan anropa dem oberoende; pull request #29196.
Komponenten ukify Àr nu inte lÀngre experimentell; exekverbara filen finns nu i /usr/bin/.
systemd-networkd:
Stöd för tekniken Rapid Commit har lagts till.
-
DBus-grÀnssnittet för systemd-networkd gör nu att du kan fÄ information om statusen för DHCP-klienten; commit #28896.
Alternativ NFTSet= lÄter dig binda konfigurationen av nÀtverksgrÀnssnittet till en uppsÀttning regler nftables.
Sektion [IPv6AcceptRA] stödjer nya alternativ: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= och NFTSet=.
Sektion [IPv6SendRA] nu stöder alternativ RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= och HomeAgentPreference=.
Konfigurationsfiler som genererats baserat pÄ kommandoradsparametrar frÄn kÀrnan har nu prefixet 70-; prioriteten för dessa filer Àr nu högre Àn prioriteten för standardkonfigurationsfiler.
KĂ€lla: linux.org.ru
