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 .