Текущий релиз 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.