Ang isang bagong bersyon ng libreng system manager systemd ay inilabas.
Mga pagbabagong sumisira sa backward compatibility:
-
Ngayon ay naglalagay ng isang hiwalay na partisyon /usr/ Sinusuportahan lamang sa yugto ng initramfs.
-
Aalisin ng isang release sa hinaharap ang suporta para sa System V init script at cgroups v1.
-
Mga Pagpipilian sa SuspendedMode=, HibernateState= ΠΈ HybridSleepState= mula sa seksyon [Matulog] ay hindi na ginagamit sa systemd-sleep.conf at walang epekto sa gawi ng system.
Mga pagbabago sa gawain ng superbisor:
-
Sinisimulan na ngayon ang mga daemon gamit ang posix_spawn() sa halip na kumbinasyon ng fork() at exec(); hiling ng hilahin #27890.
-
gumagamit na ngayon ang systemd ng mga deskriptor ng PIDFD file upang subaybayan ang mga proseso ng bata; pinapasimple nito ang lohika ng trabaho ng superbisor; hiling ng hilahin #29142, #29594, #29455.
-
Bagong opsyon SurviveFinalKillSignal= pinapayagan ang daemon na maiwasan ang paghinto kapag ginagamit ang mekanismo ng soft-reboot; hiling ng hilahin #28545.
-
Sinusuportahan na ngayon ng mga unit ang mga opsyon MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= ΠΈ MemoryZSwapCurrent=; ang mga pagpipiliang ito ay tumutugma sa mga parameter memorya.tugatog, memory.swap.peak, memory.swap.current ΠΈ memory.zswap.kasalukuyang katangian mula sa cgroups v2.
-
Bagong opsyon ConditionSecurity= ay nagbibigay-daan sa iyo na sabihin sa systemd na ang serbisyo ay dapat lamang magsimula kung ang system ay na-boot gamit ang isang na-verify na imahe ng UKI.
Suporta sa TPM2:
-
Binibigyang-daan ka na ngayon ng systemd-cryptenroll na tumukoy ng partikular na PCR slot at hash.
-
systemd-cryptenroll ay nagbibigay-daan sa iyo upang tukuyin ang isang key index; hiling ng hilahin #29427.
-
Posible na ngayong magbigkis ng LUKS volume sa isang partikular na TPM2 chip nang hindi nagkakaroon ng access dito, kung kilala ang pampublikong key.
-
Ang systemd-cryptsetup binary ay inilipat sa / usr / bin / at maaaring gamitin sa labas ng systemd.
-
Ang systemd-pcrphase internal component ay pinalitan ng pangalan sa systemd-pcrextend.
-
Ang isang bagong bahagi, systemd-pcrlock, ay nagpapahintulot sa iyo na mahulaan ang mga entry sa PCR batay sa magagamit na impormasyon ng system; hiling ng hilahin #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
-
Binibigyang-daan ka na ngayon ng bootctl na matukoy kung ang system ay na-boot mula sa uki.
-
Sinusuportahan ng systemd-boot ang mga hotkey para sa pag-shut down at pag-reboot ng system.
-
Ang systemd-boot ay hindi na naglo-load ng hindi pinagkakatiwalaang mga blobs ng Devicetree kapag pinagana ang SecureBoot.
-
Ang systemd-boot at systemd-stub ay mayroon na ngayong iba't ibang mga identifier sa seksyong .sbat, at maaari silang tawagan ng UEFI nang nakapag-iisa; hiling ng hilahin #29196.
-
Ang bahagi ng ukify ay hindi na pang-eksperimento; ang executable ay matatagpuan na ngayon sa / usr / bin /.
systemd-networkd:
-
Nagdagdag ng suporta para sa teknolohiya ng Rapid Commit.
-
Pinahihintulutan ka na ngayon ng dbus interface systemd-networkd na makakuha ng impormasyon tungkol sa katayuan ng DHCP client; mangako #28896.
-
Pagpipilian NFTSet= nagbibigay-daan sa iyo na itali ang configuration ng interface ng network sa isang hanay ng mga panuntunan nftables.
-
Seksyon [IPv6AcceptRA] sumusuporta sa mga bagong opsyon: Gamitin angPREF64=, UseHopLimit=, Gamitin angICMP6RateLimit= ΠΈ NFTSet=.
-
Seksyon [IPv6SendRA] ngayon ay sumusuporta sa mga opsyon RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= ΠΈ HomeAgentPreference=.
-
Ang mga configuration file na nabuo mula sa mga opsyon sa kernel command line ay mayroon na ngayong prefix 70-; Ang priyoridad ng mga file na ito ay mas mataas na ngayon kaysa sa priyoridad ng mga default na configuration file.
Pinagmulan: linux.org.ru