Vyšla nová verzia voľného systémového manažéra systemd.
Zmeny narušujúce spätnú kompatibilitu:
Odteraz je montovanie samostatnej partition suportované /usr/ iba v štádiu initramfs.
Podpora skriptov inicializácie System V a cgroups v1 bude odstránená v jednej z nasledujúcich verzií.
Možnosti SuspendMode=, HibernateState= a HybridSleepState= z sekcie [Sleep] v systemd-sleep.conf sú označené ako zastarané a nemajú žiadny vplyv na správanie systému.
Zmeny v správaní supervisora:
-
Odteraz systemd používa PIDFD súborové deskriptorý na sledovanie podriadených procesov; to zjednodušuje logiku práce supervisora; pull request #29142, #29594, #29455.
-
Nová možnosť SurviveFinalKillSignal= umožňuje demonstrovne vyhnúť sa zastaveniu pri použití mechanizmu soft-reboot; pull request #28545.
Odteraz jednotky podporujú možnosti MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= a MemoryZSwapCurrent=; tieto možnosti sa zhodujú s parametrami memory.peak, memory.swap.peak, memory.swap.current a memory.zswap.current properties z cgroups v2.
Nová možnosť ConditionSecurity= umožňuje systému systemd spustenie služby len v prípade, že systém bol načítaný s overeným obrazom UKI.
Podpora TPM2:
Odteraz systemd-cryptenroll umožňuje určiť konkrétny PCR slot a hash.
-
systemd-cryptenroll umožňuje určiť index kľúča; pull request #29427.
Získala sa možnosť pripojiť LUKS objem k konkrétnemu čipu TPM2, bez toho, aby k nemu mal prístup, ak je známy verejný kľúč.
Binárka systemd-cryptsetup bola presunutá do /usr/bin/ a môže byť použitá mimo systemd.
Interný komponent systemd-pcrphase bol premenovaný na systemd-pcrextend.
-
Nový komponent, systemd-pcrlock, umožňuje predpovedať záznamy PCR na základe existujúcich informácií o systéme; pull request #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
bootctl odteraz umožňuje určiť, či bol systém načítaný s uki.
systemd-boot podporuje klávesové skratky na vypnutie a reštartovanie systému.
systemd-boot už nenačíta neoverené devicetree binárky, ak je zapnutý SecureBoot.
-
systemd-boot a systemd-stub teraz majú rôzne identifikátory v sekcii .sbat, a UEFI ich môže volať nezávisle; pull request #29196.
Komponent ukify už nie je experimentálny; spustiteľný súbor sa teraz nachádza v /usr/bin/.
systemd-networkd:
Pridala sa podpora technológie Rapid Commit.
-
dbus rozhranie systemd-networkd teraz umožňuje získať informácie o stave DHCP klienta; commit #28896.
Možnosť NFTSet= umožňuje pripojiť konfiguráciu sieťového rozhrania k súboru pravidiel nftables.
Sekcia [IPv6AcceptRA] podporuje nové možnosti: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= a NFTSet=.
Sekcia [IPv6SendRA] teraz podporuje možnosti RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= a HomeAgentPreference=.
Konfiguračné súbory generované na základe parametrov z príkazového riadka jadra teraz majú prefix 70-; priorita týchto súborov je teraz vyššia než priorita predvolených konfiguračných súborov.
Zdroj: linux.org.ru
