Byla vydána nová verze svobodného systémového správce systemd.
Změny, které narušují zpětnou kompatibilitu:
Nyní je montování samostatného oddílu /usr/ podporováno pouze v kroku initramfs.
Podpora System V init skriptů a cgroups v1 bude v jedné z příštích verzí odstraněna.
Možnosti SuspendMode=, HibernateState= a HybridSleepState= z oddílu [Sleep] byly v systemd-sleep.conf označeny jako zastaralé a nemají vliv na chování systému.
Změny v práci supervisora:
-
Nyní systemd používá PIDFD pro sledování podřízených procesů; to zjednodušuje logiku fungování supervisora; pull-request #29142, #29594, #29455.
-
Nová možnost SurviveFinalKillSignal= umožňuje démonovi vyhnout se zastavení při použití mechanismu soft-reboot; pull-request #28545.
Nyní jednotky podporují možnosti MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= a MemoryZSwapCurrent=; tyto možnosti odpovídají parametrům memory.peak, memory.swap.peak, memory.swap.current a memory.zswap.current vlastnosti z cgroups v2.
Nová možnost ConditionSecurity= umožňuje určit systemd, že služba by měla být spuštěna pouze v případě, že byl systém načten s ověřeným obrázkem UKI.
Podpora TPM2:
Nyní systemd-cryptenroll umožňuje specifikovat konkrétní PCR slot a hash.
-
systemd-cryptenroll umožňuje specifikovat index klíče; pull-request #29427.
Objeví se možnost přiřadit LUKS svazek k konkrétnímu čipu TPM2, aniž by k němu byl přístup, pokud je znám veřejný klíč.
Binární soubor systemd-cryptsetup byl přesunut do /usr/bin/ a může být použit mimo systemd.
Interní komponenta systemd-pcrphase byla přejmenována na systemd-pcrextend.
-
Nový komponent systemd-pcrlock umožňuje předvídat zápisy PCR na základě dostupných informací o systému; pull-request #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
bootctl nyní umožňuje zjistit, zda byl systém načten s uki.
systemd-boot podporuje klávesové zkratky pro vypnutí a restartování systému.
systemd-boot již nestahuje neověřené blobové soubory Devicetree, pokud je povolen SecureBoot.
-
systemd-boot a systemd-stub nyní mají odlišné identifikátory v sekci .sbat, a UEFI je může vyvolat nezávisle; pull-request #29196.
Komponent ukify již není experimentální; spustitelný soubor je nyní umístěn v /usr/bin/.
systemd-networkd:
Byla přidána podpora technologie Rapid Commit.
-
dbus rozhraní systemd-networkd nyní umožňuje získat informace o stavu DHCP klienta; commit #28896.
Volba NFTSet= umožňuje přiřadit konfiguraci síťového rozhraní k sadě pravidel nftables.
Sekce [IPv6AcceptRA] podporuje nové možnosti: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= a NFTSet=.
Sekce [IPv6SendRA] nyní podporuje možnosti RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= a HomeAgentPreference=.
Konfigurační soubory vygenerované na základě parametrů z příkazového řádku jádra nyní mají předponu 70-; priorita těchto souborů je nyní vyšší než priorita výchozích konfiguračních souborů.
Zdroj: linux.org.ru
