Выпуск тестовой версии systemd 258-rc1: масштабные изменения и новые возможности

Текущий релиз systemd 258-rc1 представляет собой значительный шаг вперед в развитии менеджера систем и служб Linux. С более чем 260 изменениями, включая множество новых инструментов и улучшений, эта версия станет весомой вехой для дистрибутивов Linux в 2025 году и далее.

Среди ключевых нововведений:

  • Улучшенная генерация имен хостов: Файл /etc/hostname теперь может содержать символы-вопросительные знаки, что позволит генерировать уникальные имена хостов для каждого устройства в парке.
  • Новые инструменты управления: Введены новые утилиты: systemd-factory-reset (для сброса настроек до заводских) и systemd-pty-forward (для выделения псевдо-TTY/PTY и перенаправления вывода).
  • Расширенная поддержка UEFI: Образы встроенного ПО UEFI теперь могут быть интегрированы в унифицированные образы ядра для использования в сценариях «принеси своё встроенное ПО».

Также реализованы следующие изменения:

  • Добавлена возможность настройки перезагрузки при ошибке загрузки в systemd-boot.
  • systemd-vmspawn теперь поддерживает непривилегированные сети.
  • Введено новое свойство udev для настройки подсветки A/V с USB-управлением.
  • USB-интерфейсы для отладки Android автоматически помечаются как требующие непривилегированного доступа.
  • Модули монтирования systemd теперь могут использовать учётные данные systemd, ранее доступные только для служебных модулей.
  • Введено новое условие для проверки загрузки ядровых модулей.

Кроме того:

  • Зашифрованные учетные данные службы доступны и для пользовательских служб.
  • Для /dev/shm/ и /tmp/ включена квота для каждого пользователя.
  • Добавлен новый тип задания «снисходительный».
  • Введены новые настройки квот для директорий состояния, кэша и логов.
  • Введены новые службы управления пользователями systemd-nspawn@.service и systemd-vmspawn@.service.

Полный список изменений доступен в объявлении на GitHub.