Релиз systemd 257
Вышла новая версия свободного системного менеджера 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.
-
Также libsystemd предоставляет интерфейс sd-varilink, реализующий IPC varilink.
-
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: в случае аварийного завершения работы демон будет перезапущен в режиме отладки.
-
>>> Подробности