Вышла новая версия свободного системного менеджера systemd.
Нововведения:
Изменения, нарушающие обратную совместимость:
Переработана логика обработки ключа —purge компонента systemd-tmpfiles: теперь удалению подвержены только те пути из tmpfiles.d/, которые помечены флагом $.
Поддержка cgroup v1 по-умолчанию отключена; для того, чтобы принудительно включить ее, нужно передать systemd параметр 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= поддерживает значение debug: в случае аварийного завершения работы демон будет перезапущен в режиме отладки.
Источник: linux.org.ru
