systemd 255

È stata rilasciata una nuova versione del gestore di sistema open source systemd.

Modifiche che rompono la retrocompatibilità:

  • Ora il montaggio di una singola partizione /usr/ è supportato solo nella fase initramfs.

  • Il supporto per gli script di inizializzazione System V e cgroups v1 sarà rimosso in una delle prossime versioni.

  • Opzioni SuspendMode=, HibernateState= e HybridSleepState= dalla sezione [Sleep] in systemd-sleep.conf sono dichiarati obsoleti e non influenzano il comportamento del sistema.

Modifiche nel funzionamento del supervisore:

  • Ora l'inizializzazione dei demoni viene eseguita tramite posix_spawn() invece della combinazione fork() ed exec; pull request #27890.

  • Ora systemd utilizza i file descriptor PIDFD per monitorare i processi figli; questo semplifica la logica di funzionamento del supervisore; pull request #29142, #29594, #29455.

  • Nuova opzione SurviveFinalKillSignal= permette al demone di evitare l'arresto utilizzando il meccanismo soft-reboot; pull request #28545.

  • Ora le unità supportano le opzioni MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= e MemoryZSwapCurrent=; queste opzioni corrispondono ai parametri memory.peak, memory.swap.peak, memory.swap.current e memory.zswap.current properties dai cgroups v2.

  • Nuova opzione ConditionSecurity= permette di specificare a systemd che il servizio deve essere avviato solo se il sistema è stato avviato con un'immagine UKI verificate.

Supporto TPM2:

  • Ora systemd-cryptenroll consente di specificare uno slot PCR specifico e un hash.

  • systemd-cryptenroll consente di specificare l'indice della chiave; pull request #29427.

  • Introdotta la possibilità di associare un volume LUKS a un particolare chip TPM2, senza avervi accesso, se è nota la chiave pubblica.

  • Il binario systemd-cryptsetup è stato spostato in /usr/bin/ ed è utilizzabile al di fuori di systemd.

  • Il componente interno systemd-pcrphase è stato rinominato in systemd-pcrextend.

  • Il nuovo componente, systemd-pcrlock, consente di prevedere le registrazioni PCR sulla base delle informazioni di sistema esistenti; pull request #28891.

systemd-boot, systemd-stub, ukify, bootctl, kernel-install:

  • bootctl ora consente di determinare se il sistema è stato avviato con uki.

  • systemd-boot supporta scorciatoie da tastiera per spegnere e riavviare il sistema.

  • systemd-boot non carica più blob Devicetree non verificati se SecureBoot è attivo.

  • systemd-boot e systemd-stub ora hanno identificatori diversi nella sezione .sbat, e UEFI può invocarli in modo indipendente; pull request #29196.

  • Il componente ukify non è più sperimentale; il file eseguibile si trova ora in /usr/bin/.

systemd-networkd:

  • Aggiunta la supporto per la tecnologia Rapid Commit.

  • L'interfaccia dbus di systemd-networkd ora consente di ottenere informazioni sullo stato del client DHCP; commit #28896.

  • Opzione NFTSet= consente di associare la configurazione dell'interfaccia di rete a un insieme di regole nftables.

  • Sezione [IPv6AcceptRA] supporta nuove opzioni: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= e NFTSet=.

  • Sezione [IPv6SendRA] ora supporta le opzioni RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= e HomeAgentPreference=.

  • I file di configurazione generati in base alle opzioni dalla riga di comando del kernel ora hanno il prefisso 70-; la priorità di questi file è ora superiore a quella dei file di configurazione predefiniti.

Fonte: linux.org.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster