En ny version af det gratis system manager systemd er blevet frigivet.
Ændringer, der bryder bagudkompatibiliteten:
-
Nu monteres en separat skillevæg /usr/ Kun understøttet på initramfs-stadiet.
-
En fremtidig udgivelse vil fjerne understøttelse af System V init-scripts og cgroups v1.
-
Optioner SuspendMode=, HibernateState= и HybridSleepState= fra afsnittet [Søvn] er forældet i systemd-sleep.conf og har ingen effekt på systemets adfærd.
Ændringer i vejlederens arbejde:
-
Dæmoner initialiseres nu ved hjælp af posix_spawn() i stedet for en kombination af fork() og exec(); pull anmodning #27890.
-
systemd bruger nu PIDFD-fildeskriptorer til at holde styr på underordnede processer; dette forenkler logikken i vejlederens arbejde; pull anmodning #29142, #29594, #29455.
-
Ny mulighed SurviveFinalKillSignal= tillader dæmonen at undgå at stoppe, når du bruger den bløde genstartmekanisme; pull anmodning #28545.
-
Enheder understøtter nu muligheder MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= и MemoryZSwapCurrent=; disse muligheder svarer til parametrene hukommelse.peak, memory.swap.peak, hukommelsesswap.strøm и memory.zswap.current egenskaber fra cgroups v2.
-
Ny mulighed TilstandSikkerhed= giver dig mulighed for at fortælle systemd, at tjenesten kun skal startes, hvis systemet blev startet med et verificeret UKI-image.
TPM2 support:
-
systemd-cryptenroll giver dig nu mulighed for at angive en specifik PCR-slot og hash.
-
systemd-cryptenroll giver dig mulighed for at angive et nøgleindeks; pull anmodning #29427.
-
Det er nu muligt at binde en LUKS-volumen til en specifik TPM2-chip uden at have adgang til den, hvis den offentlige nøgle er kendt.
-
Systemd-cryptsetup binær er blevet flyttet til / usr / bin / og kan bruges uden for systemd.
-
Systemd-pcrphase interne komponent er blevet omdøbt til systemd-pcrextend.
-
En ny komponent, systemd-pcrlock, giver dig mulighed for at forudsige PCR-indgange baseret på tilgængelig systeminformation; pull anmodning #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
-
bootctl giver dig nu mulighed for at bestemme, om systemet blev startet fra uki.
-
systemd-boot understøtter genvejstaster til nedlukning og genstart af systemet.
-
systemd-boot indlæser ikke længere upålidelige Devicetree-blobs, når SecureBoot er aktiveret.
-
systemd-boot og systemd-stub har nu forskellige identifikatorer i .sbat-sektionen, og UEFI kan kalde dem uafhængigt; pull anmodning #29196.
-
ukify-komponenten er ikke længere eksperimentel; den eksekverbare er nu placeret i / usr / bin /.
systemd-netværk:
-
Tilføjet understøttelse af Rapid Commit-teknologi.
-
dbus interface systemd-networkd giver dig nu mulighed for at få oplysninger om status for DHCP-klienten; begå #28896.
-
valgmulighed NFTSet= giver dig mulighed for at binde netværksgrænsefladekonfigurationen til et sæt regler nftables.
-
Afsnit [IPv6AcceptRA] understøtter nye muligheder: BrugPREF64=, UseHopLimit=, UseICMP6RateLimit= и NFTSet=.
-
Afsnit [IPv6SendRA] understøtter nu muligheder RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= и HomeAgentPreference=.
-
Konfigurationsfiler genereret fra kernekommandolinjeindstillinger har nu præfikset 70-; Disse filers prioritet er nu højere end standardkonfigurationsfilernes prioritet.
Kilde: linux.org.ru