Una nova versione di u gestore di sistema gratuitu systemd hè stata liberata.
Cambiamenti chì rompenu a cumpatibilità inversa:
-
Avà muntendu una partizione separata /usr/ supportatu solu in u stadiu initramfs.
-
Una futura versione eliminerà u supportu per i scripts init System V è i cgroups v1.
-
Opzioni SuspendMode =, HibernateState = и HybridSleepState = da a sezione [dormi] sò obsoleti in systemd-sleep.conf è ùn anu micca effettu nantu à u cumpurtamentu di u sistema.
Cambiamenti in u travagliu di u supervisore:
-
I demoni sò avà inizializzati cù posix_spawn () invece di una cumminazione di fork () è exec (); pull request #27890.
-
systemd usa avà descriptori di file PIDFD per seguità i prucessi di i zitelli; questu simplifica a logica di u travagliu di u supervisore; pull request #29142, #29594, #29455.
-
Opzione nova SurviveFinalKillSignal= permette à u demoniu per evità di piantà quandu si usa u mecanismu di riavviamentu soft; pull request #28545.
-
L'unità supportanu avà l'opzioni MemoryPeak =, MemorySwapPeak =, MemorySwapCurrent= и MemoryZSwapCurrent=; sti opzioni currispondenu à i paràmetri memoria.piccu, memoria.swap.pic, memoria.scambia.currente и memory.zswap.current proprietà da cgroups v2.
-
Opzione nova ConditionSecurity = vi permette di dì à systemd chì u serviziu deve esse cuminciatu solu se u sistema hè stata lanciata cù una maghjina UKI verificata.
Supportu TPM2:
-
systemd-cryptenroll avà permette di specificà un slot PCR specificu è hash.
-
systemd-cryptenroll permette di specificà un indici chjave; pull request #29427.
-
Avà hè pussibule ligà un voluminu LUKS à un chip TPM2 specificu senza avè accessu à questu, se a chjave publica hè cunnisciuta.
-
U binariu systemd-cryptsetup hè statu spustatu / usr / bin / è pò esse usatu fora di systemd.
-
U cumpunente internu systemd-pcrphase hè statu rinominatu in systemd-pcrextend.
-
Un novu cumpunente, systemd-pcrlock, permette di predichendu e entrate PCR basate nantu à l'infurmazioni dispunibuli di u sistema; pull request #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
-
bootctl avà permette di determinà se u sistema hè stata lanciata da uki.
-
systemd-boot supporta hotkeys per chjude è reboot u sistema.
-
systemd-boot ùn carica più blobs di Devicetree micca affidabili quandu SecureBoot hè attivatu.
-
systemd-boot è systemd-stub anu avà identificatori diffirenti in a sezione .sbat, è UEFI pò chjamà indipindente; pull request #29196.
-
U cumpunente ukify ùn hè più sperimentale; l'eseguibile hè avà situatu in / usr / bin /.
systemd-networkd:
-
Aghjunghje supportu per a tecnulugia Rapid Commit.
-
dbus interface systemd-networkd avà permette di ottene infurmazioni nantu à u statutu di u cliente DHCP; impegnà #28896.
-
Opzione NFTset = permette di ligà a cunfigurazione di l'interfaccia di a rete à un inseme di regule nftables.
-
Sezione [IPv6AcceptRA] supporta novi opzioni: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= и NFTset =.
-
Sezione [IPv6SendRA] avà sustene l'opzioni RetransmitSec=, HopLimit =, HomeAgent=, HomeAgentLifetimeSec= и HomeAgentPreference=.
-
I schedarii di cunfigurazione generati da l'opzioni di linea di cummanda di u kernel anu avà u prefissu 70-; A priorità di questi schedari hè avà più altu ch'è a priorità di i schedarii di cunfigurazione predeterminati.
Source: linux.org.ru