A apărut o nouă versiune a managerului de sistem liber systemd.
Noutăți:
Modificări ce afectează compatibilitatea inversă:
Logica de procesare a cheii a fost rescrisă —purge componenta systemd-tmpfiles: acum sunt supuse eliminării doar acele căi din tmpfiles.d/, care sunt marcate cu flagul $.
Asistență cgroup v1 de default este dezactivată; pentru a o activa forțat, trebuie să transmiteți sistemului de sistem parametrul SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 prin linia de comandă a nucleului.
Linkurile simbolice /dev/disk/by-id/nvme-*, pentru care nu este specificat spațiul de nume NVMe, acum indică către spațiul de nume 1; un link nu va fi creat dacă spațiul de nume 1 nu există.
libsystemd:
API json, furnizat de libsystemd, disponibil ca interfață publică sub numele de sd-json.
sd-dbus oferă metoda sd_bus_pending_method_calls(), care returnează numărul de apeluri asincrone deschise pentru conexiunea specificată.
Interfața sd-device a primit o nouă metodă sd_device_monitor_is_running(), care permite să verificați dacă obiectul specificat este activ monitor.
Inițializarea sistemului și gestionarea serviciilor:
Acum variabila REMOTE_ADDR poate stoca adresa nu doar IP, ci și a socket-urilor UNIX.
.unitățile .socket suportă protocolul Multipath TCP.
Algoritmul de inițializare a timpului sistemului a fost simplificat.
x-systemd.wants=, o nouă opțiune în /etc/fstab, permite specificarea dependențelor de tip Wants.
Parametrul RestartMode= suportă valoarea debug: în cazul unei opriri necontrolate, demonul va fi repornit în modul de depanare.
Sursa: linux.org.ru
