Релиз системного менеджера systemd версии 254.
Некоторые изменения:
- 
В systemctl добавлена новая команда list-paths, которая выводит список всех активных .path юнитов
 - 
Механизм soft reboot и команда systemctl soft-reboot. В отличие от обычной перезагрузки, soft reboot перезагружает только userspace. За счет отсутствия необходимости заново инициализировать оборудование и загружать ядро этот механизм позволяет уменьшить время простоя при обновлении
 - 
Опция StartupMemoryMax и другие параметры, ограничивающие потребление памяти при инициализации демона
 - 
Супервизор теперь может формировать очередь POSIX-сигналов для демона, используя вызов sigqueue()
 - 
systemctl поддерживает опцию –when= для команд перезагрузки или выключения (poweroff, halt, reboot, etc). Это позволяет назначить время срабатывания команды в стиле классической команды shutdown.
 - 
Новая опция RestartMode, определяющая поведение юнита при аварийном завершении и перезапуске. Если RestartMode=direct, systemd не будет уведомлять зависимые юниты, пока не перезапустит демон, либо не изменит его статус на failed, если все попытки активировать его заново оказались безуспешны
 - 
Для .service файлов добавлена логическая опция RootEphemeral. Если RootEphemeral=true, systemd создает временную копию образа диска или системных файлов на корневом разделе. После завершения работы демона эта копия удаляется. По возможности используется рефлинки[Примечание 1] (XFS/btrfs) или снапшоты (btrfs)
 
Также разработчики предупреждают, что некоторые функции помечены как устаревшие (deprecated) и будут удалены в версии 255 или позже:
- 
Версия 255 не будет поддерживать монтирование раздела /usr на позднем этапе загрузки системы. Рекомендуется монтировать /usr на этапе initramfs
 - 
В 2024 году разработчики планируют удалить поддержку cgroups v1
 - 
Поддержка скриптов SysVinit будет удалена в следующем релизе
 - 
Устаревшей так же помечена переменная SystemdOptions.
bootctl systemd-efi-optionsбудет выводить предупреждение 
Примечание 1: Рефлинки в XFS
>>> NEWS на GitHub







