Излезе нова версия на свободния системен мениджър systemd.
Нововъведения:
Промени, нарушаващи обратната съвместимост:
Преработена логика на обработката на ключа —purge компонента systemd-tmpfiles: сега за изтриване подлежат само онези пътища от tmpfiles.d/, които са маркирани с флага $.
Поддръжка cgroup v1 по подразбиране е деактивирана; за да я активирате принудително, трябва да предадете параметъра SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 през командния ред на ядрото.
Символичните линкове /dev/disk/by-id/nvme-*, за които не е указан NVMe неймспейс, сега сочат към неймспейс 1; линкът няма да бъде създаден, ако неймспейс 1 не съществува.
libsystemd:
json API, предоставен от libsystemd, достъпен като публичен интерфейс с името sd-json.
sd-dbus предоставя метод sd_bus_pending_method_calls(), който връща броя на отворените асинхронни извиквания за указаното свързване.
Интерфейс sd-device получи нов метод sd_device_monitor_is_running(), който позволява да разберете дали посоченият обект monitor.
Инициализация на системата и управление на услугите:
Сега променливата REMOTE_ADDR може да съхранява не само IP адрес, но и UNIX сокети.
.socket единиците поддържат протокол Multipath TCP.
Оптимизирана е логиката за инициализиране на системното време.
x-systemd.wants=, нова опция в /etc/fstab, позволяваща задаването на зависимости от тип Wants.
Параметърът RestartMode= поддържа стойността дебъг: в случай на аварийно прекратяване на работа, демона ще бъде рестартиран в режим на отстраняване на грешки.
Източник: linux.org.ru
