È uscita una nuova versione del gestore di sistema libero systemd.
Novità:
Modifiche che violano la retrocompatibilità:
Rivista la logica di gestione della chiave —purge del componente systemd-tmpfiles: ora verranno eliminati solo i percorsi in tmpfiles.d/ contrassegnati con il flag $.
Supporto cgroup v1 disabilitato per impostazione predefinita; per attivarlo forzatamente, è necessario passare a systemd il parametro SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 tramite la riga di comando del kernel.
I link simbolici /dev/disk/by-id/nvme-*, per cui non è specificato lo spazio dei nomi NVMe, ora puntano allo spazio dei nomi 1; il link non verrà creato se lo spazio dei nomi 1 non esiste.
libsystemd:
API json fornita da libsystemd, disponibile come interfaccia pubblica con il nome sd-json.
sd-dbus fornisce il metodo sd_bus_pending_method_calls(), che restituisce il numero di chiamate asincrone aperte per la connessione specificata.
Document sd-device ha ricevuto un nuovo metodo sd_device_monitor_is_running(), che consente di sapere se l'oggetto specificato monitor.
Inizializzazione del sistema e gestione dei servizi:
Ora la variabile REMOTE_ADDR può contenere indirizzi non solo IP, ma anche dei socket UNIX.
.unità .socket supportano il protocollo Multipath TCP.
Semplificato l'algoritmo di inizializzazione dell'orario di sistema.
x-systemd.wants=, una nuova opzione in /etc/fstab, consente di specificare dipendenze di tipo Wants.
Il parametro RestartMode= supporta il valore debug: in caso di arresto anomalo, il demone verrà riavviato in modalità di debug.
Fonte: linux.org.ru
