Iznācis jauns brīvas piekļuves sistēmu menedžera systemd izlaidums.
Izmaiņas, kas pārkāpj atpakaļsaderību:
Tagad atsevišķa nodalījuma montēšana /usr/ tiek atbalstīta tikai initramfs stadijā.
Atbalsts System V inicializācijas skriptiem un cgroups v1 tiks noņemts vienā no nākamajiem laidieniem.
Opcijas SuspendMode=, HibernateState= un HybridSleepState= no sadaļas [Sleep] systemd-sleep.conf paziņojumi ir novecojuši un neietekmē sistēmas uzvedību.
Izmaiņas supervizora darbībā:
-
Tagad systemd izmanto PIDFD failu descriptorus, lai uzraudzītu apakšprocesus; tas vienkāršo supervizora loģiku; pull-request #29142, #29594, #29455.
-
Jauna opcija SurviveFinalKillSignal= ļauj dēmonam izvairīties no apstāšanās, izmantojot soft-reboot mehānismu; pull-request #28545.
Tagad vienības atbalsta opcijas MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= un MemoryZSwapCurrent=; šīs opcijas atbilst parametram memory.peak, memory.swap.peak, memory.swap.current un memory.zswap.current properties no cgroups v2.
Jauna opcija ConditionSecurity= ļauj norādīt systemd, ka serviss jāuzsāk tikai tad, ja sistēma ir ielādēta ar apstiprinātu UKI attēlu.
TPM2 atbalsts:
Tagad systemd-cryptenroll ļauj norādīt konkrētu PCR slotu un hash.
-
systemd-cryptenroll ļauj norādīt atslēgas indeksu; pull-request #29427.
Ir iespēja piesaistīt LUKS apjomu konkrētam TPM2 mikroshēmojumam, nepiekļūstot tam, ja ir zināms publiskais atslēga.
Binary systemd-cryptsetup pārvietots uz /usr/bin/ un to var izmantot ārpus systemd.
Iekšējais komponentes systemd-pcrphase pārdēvēts par systemd-pcrextend.
-
Jauns komponents, systemd-pcrlock, ļauj prognozēt PCR ierakstus, pamatojoties uz esošo sistēmas informāciju; pull-request #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
bootctl tagad ļauj noteikt, vai sistēma ir ielādēta ar uki.
systemd-boot atbalsta īsinājumta taustiņu izmantošanu, lai izslēgtu un restartētu sistēmu.
systemd-boot vairs neielādē neapstiprinātus Devicetree blobus, ja ir iespējots SecureBoot.
-
systemd-boot un systemd-stub tagad ir dažādi identifikatori .sbat sekcijā, un UEFI var tos izsaukt neatkarīgi; pull-request #29196.
Komponents ukify vairs nav eksperimentāls; izpildfajls tagad atrodas /usr/bin/.
systemd-networkd:
Pievienots atbalsts Rapid Commit tehnoloģijai.
-
dbus interfeiss systemd-networkd tagad ļauj iegūt DHCP klienta stāvokļa informāciju; komits #28896.
Opcija NFTSet= ļauj piesaistīt tīkla interfeisa konfigurāciju noteiktam noteikumu kopumam nftables.
Sekcija [IPv6AcceptRA] atbalsta jaunas opcijas: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= un NFTSet=.
Sekcija [IPv6SendRA] tagad atbalsta opcijas RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= un HomeAgentPreference=.
Konfigurācijas faili, kas ģenerēti, pamatojoties uz parametrus no kodola komandrindas, tagad ir ar prefiksu 70-; šo failu prioritāte tagad ir augstāka nekā noklusējuma konfigurācijas failu prioritāte.
Avots: linux.org.ru
