Une nouvelle version du gestionnaire de système libre systemd est sortie.
Nouveautés :
Modifications rompant la compatibilité ascendante :
La logique de traitement de la clé —purge du composant a été retravaillée systemd-tmpfiles: seules les chemins de tmpfiles.d/ marqués du drapeau $ sont maintenant soumis à la suppression.
Support cgroup v1 désactivée par défaut ; pour l'activer de force, il faut passer le paramètre systemd SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 via la ligne de commande du noyau.
Les liens symboliques /dev/disk/by-id/nvme-*, pour lesquels aucun espace de noms NVMe n'est spécifié, pointent maintenant vers l'espace de noms 1 ; un lien ne sera pas créé si l'espace de noms 1 n'existe pas.
libsystemd :
API json, fournie par libsystemd, disponible en tant qu'interface publique nommée sd-json.
sd-dbus fournit la méthode sd_bus_pending_method_calls(), renvoyant le nombre d'appels asynchrones ouverts pour la connexion spécifiée.
Interface sd-device a reçu une nouvelle méthode sd_device_monitor_is_running(), permettant de savoir si l'objet spécifié est actif monitor.
Initialisation du système et gestion des services :
La variable REMOTE_ADDR peut maintenant stocker non seulement des adresses IP, mais également des sockets UNIX.
.les unités .socket prennent en charge le protocole Multipath TCP.
L'algorithme d'initialisation de l'heure système a été simplifié.
x-systemd.wants=, nouvelle option dans /etc/fstab, permet de spécifier des dépendances de type Wants.
Le paramètre RestartMode= supporte la valeur debug: en cas de plantage, le démon sera redémarré en mode débogage.
Source : linux.org.ru
