Systemd теперь умеет сбрасывать систему к заводским настройкам — нативно
NewsMaker260+ изменений, новые утилиты и конец поддержки cgroup v1.
Вышел первый тестовый релиз systemd 258 — крупного обновления системного менеджера для Linux, запланированного для второй половины 2025 года. Версия 258-rc1 включает свыше 260 изменений, охватывающих как внутренние улучшения, так и появление новых инструментов.
Одно из нововведений касается файла
Добавлена утилита
В рамках поддержки доверенных вычислений теперь можно встраивать UEFI-прошивки в образы ядра (UKI), реализуя сценарии «bring your own firmware».
Конфигурация загрузчика
Виртуальные машины, запускаемые через
Интерфейсы отладки Android, такие как ADB, Fastboot и ADB DbC, теперь автоматически помечаются как доступные для непривилегированных пользователей.
Поддержка системных credentials (учётных данных) теперь распространяется и на монтируемые точки (
Введено условие
Появился новый тип задания
Наконец, представлены новые службы пользователя
Поддержка
Полный список изменений опубликован в релизе на GitHub .

Вышел первый тестовый релиз systemd 258 — крупного обновления системного менеджера для Linux, запланированного для второй половины 2025 года. Версия 258-rc1 включает свыше 260 изменений, охватывающих как внутренние улучшения, так и появление новых инструментов.
Одно из нововведений касается файла
/etc/hostname
. Теперь в нём можно использовать символы вопроса (?
), которые будут автоматически заменяться шестнадцатеричными значениями, полученными из идентификатора машины. Это упрощает развёртывание унифицированных, но уникальных имён хостов на множестве устройств. Добавлена утилита
systemd-factory-reset
, позволяющая запрашивать или отменять сброс к заводским настройкам при следующей перезагрузке. Также появилась команда systemd-pty-forward
— она создаёт псевдотерминал, запускает в нём процесс и пересылает вывод обратно в вызывающий терминал. В рамках поддержки доверенных вычислений теперь можно встраивать UEFI-прошивки в образы ядра (UKI), реализуя сценарии «bring your own firmware».
Конфигурация загрузчика
systemd-boot
получила параметр reboot-on-error
, который активируется при неудачной загрузке выбранной записи. Виртуальные машины, запускаемые через
systemd-vmspawn
, теперь могут использовать непривилегированные сетевые интерфейсы. А udev
добавляет новое свойство ID_AV_LIGHTS=
, с помощью которого можно разрешать доступ обычным пользователям к USB-индикаторам. Интерфейсы отладки Android, такие как ADB, Fastboot и ADB DbC, теперь автоматически помечаются как доступные для непривилегированных пользователей.
Поддержка системных credentials (учётных данных) теперь распространяется и на монтируемые точки (
mount units
), а не только на службы. Кроме того, зашифрованные credentials могут использоваться в пользовательских службах. Введено условие
ConditionKernelModuleLoaded=
, позволяющее запускать юниты только при наличии определённого загруженного модуля ядра . Также systemd 258 активирует учётные квоты на /tmp/
и /dev/shm/
при использовании tmpfs. Появился новый тип задания
lenient
, при котором попытка остановить активный юнит приведёт к немедленному отказу всей транзакции. Добавлены новые параметры для управления квотами на каталоги состояния, кэша и логов (StateDirectoryQuota=
, CacheDirectoryQuota=
, LogsDirectoryQuota=
). Наконец, представлены новые службы пользователя
systemd-nspawn@.service
и systemd-vmspawn@.service
, а также единый machines.target
для их группового управления. Поддержка
cgroup v1
окончательно удалена. А в следующем релизе — systemd 259 — прекратится и поддержка скриптов System V. Полный список изменений опубликован в релизе на GitHub .