Izašla je nova verzija slobodnog sustavnog menadžera systemd.
Promjene koje krše unazad kompatibilnost:
Sada se podržava montiranje odvojenog dijela /usr/ samo tijekom faze initramfs.
U nekoj od sljedećih verzija podrška za System V inicijalizacijske skripte i cgroups v1 će biti uklonjena.
Opcije SuspendMode=, HibernateState= i HybridSleepState= iz sekcije [Sleep] u systemd-sleep.conf su označeni kao zastarjeli i ne utiču na ponašanje sustava.
Promjene u radu supervizora:
-
Sada systemd koristi PIDFD datoteke deskriptore za praćenje child procesa; to pojednostavljuje logiku rada supervizora; pull request #29142, #29594, #29455.
-
Nova opcija SurviveFinalKillSignal= omogućuje da demon izbjegne zaustavljanje kada se koristi mehanizam soft-reboot; pull request #28545.
Sada jedinice podržavaju opcije MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= i MemoryZSwapCurrent=; ove opcije odgovaraju parametrima memory.peak, memory.swap.peak, memory.swap.current i memory.zswap.current properties iz cgroups v2.
Nova opcija ConditionSecurity= omogućuje da se systemd postavi da usluga bude pokrenuta samo ako je sustav podignut s provjerenim UKI slikom.
Podrška za TPM2:
Sada systemd-cryptenroll omogućuje postavljanje specifičnog PCR slota i hasha.
-
systemd-cryptenroll omogućuje postavljanje indeksa ključa; pull request #29427.
Dodana je mogućnost vezivanja LUKS volumena za određeni TPM2 čip, bez pristupa, ako je poznat javni ključ.
Binarni file systemd-cryptsetup je premješten u /usr/bin/ i može se koristiti izvan systemd.
Unutarnja komponenta systemd-pcrphase je preimenovana u systemd-pcrextend.
-
Nova komponenta, systemd-pcrlock, omogućuje predviđanje PCR zapisa na temelju dostupnih informacija o sustavu; pull request #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
bootctl sada omogućuje određivanje je li sustav podignut s uki.
systemd-boot podržava prečace za isključivanje i ponovo pokretanje sustava.
systemd-boot više ne učitava nepouzdane uređaje Devicetree, ako je uključen SecureBoot.
-
systemd-boot i systemd-stub sada imaju različite identifikatore u sekciji .sbat, i UEFI ih može pozivati neovisno; pull request #29196.
Komponenta ukify više nije eksperimentalna; izvršna datoteka se sada nalazi u /usr/bin/.
systemd-networkd:
Dodana je podrška za tehnologiju Rapid Commit.
-
dbus sučelje systemd-networkd sada omogućuje dohvaćanje informacija o stanju DHCP klijenta; commit #28896.
Opcija NFTSet= omogućuje vezivanje konfiguracije mrežnog sučelja za skup pravila nftables.
Sekcija [IPv6AcceptRA] podržava nove opcije: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= i NFTSet=.
Sekcija [IPv6SendRA] sada podržava opcije RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= i HomeAgentPreference=.
Konfiguracijske datoteke generirane na temelju parametara iz naredbene linije jezgre sada imaju prefiks 70-; prioritet ovih datoteka sada je veći od prioriteta zadnjih konfiguracijskih datoteka.
Izvor: linux.org.ru
