Se lanzó una nueva versión del gestor de sistemas libre systemd.
Novedades:
Cambios que rompen la compatibilidad hacia atrás:
Se ha reestructurado la lógica de procesamiento de la clave —purge del componente systemd-tmpfiles: ahora, solo se eliminan las rutas de tmpfiles.d/ que están marcadas con la bandera $.
Soporte cgroup v1 está desactivada por defecto; para activarla forzosamente, es necesario pasar el parámetro SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 a través de la línea de comandos del núcleo.
Los enlaces simbólicos /dev/disk/by-id/nvme-*, para los cuales no se especifica el espacio de nombres NVMe, ahora apuntan al espacio de nombres 1; no se creará el enlace si el espacio de nombres 1 no existe.
libsystemd:
API json, proporcionada por libsystemd, disponible como interfaz pública llamada sd-json.
sd-dbus proporciona el método sd_bus_pending_method_calls(), que devuelve el número de llamadas asincrónicas abiertas para la conexión especificada.
Interfaz sd-device ha recibido un nuevo método sd_device_monitor_is_running(), que permite saber si el objeto especificado monitor.
Inicialización del sistema y gestión de servicios:
Ahora la variable REMOTE_ADDR puede almacenar direcciones no solo de IP, sino también de sockets UNIX.
.socket las unidades admiten el protocolo Multipath TCP.
Se ha simplificado el algoritmo de inicialización del tiempo del sistema.
x-systemd.wants=, una nueva opción en /etc/fstab, permite especificar dependencias del tipo Wants.
El parámetro RestartMode= admite el valor debug: en caso de caída, el servicio se reiniciará en modo de depuración.
Fuente: linux.org.ru
