systemd 255

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

Magdagdag ng komento