Byla vydána nová verze svobodného systémového správce systemd.
Novinky:
Změny, které narušují zpětnou kompatibilitu:
Přehodnocena logika zpracování klíče --purge komponentu systemd-tmpfiles: nyní jsou odstraněny pouze cesty z tmpfiles.d/, které jsou označeny příznakem $.
Podpora cgroup v1 je ve výchozím nastavení deaktivována; pro její vynucené zapnutí je nutné předat systemd parametr SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 prostřednictvím příkazového řádku jádra.
Symbolické odkazy /dev/disk/by-id/nvme-*, pro které není uveden NVMe namespace, nyní ukazují na namespace 1; odkaz nebude vytvořen, pokud namespace 1 neexistuje.
libsystemd:
json API, které poskytuje libsystemd, je k dispozici jako veřejné rozhraní pod názvem sd-json.
sd-dbus poskytuje metodu sd_bus_pending_method_calls(), která vrací počet otevřených asynchronních volání pro zadané spojení.
Rozhraní sd-device získal novou metodu sd_device_monitor_is_running(), která umožňuje zjistit, zda je daný objekt monitor.
Inicializace systému a správa služeb:
Nyní může proměnná REMOTE_ADDR uchovávat adresu nejen IP, ale také UNIX socketů.
.socket jednotky podporují protokol Multipath TCP.
Byl zjednodušen algoritmus inicializace systémového času.
x-systemd.wants=, nová možnost v /etc/fstab, umožňuje určit závislosti typu Wants.
Parametr RestartMode= podporuje hodnotu debug: v případě havárie bude démon restartován v ladicím režimu.
Zdroj: linux.org.ru
