systemd 262 вышел спустя три месяца работы, и на этот раз главная тема — минимализм и контейнеры. Разработчики вкомпилировали базовые unit-файлы прямо в бинарник, так что теперь можно запускать systemd как PID1 в контейнере вообще без установки юнитов на диск. Плюс добавили сборку в виде одного статического исполняемого файла.
Из заметного: появилась интеграция с dm-clone для клонирования блочных устройств (настройки через /etc/clonetab, новая утилита systemd-clonesetup), а systemd-sysupdate обзавёлся полноценной базой установленных файлов и командами для управления фичами и компонентами по отдельности, в том числе "рекомендуемые компоненты", которые можно тыкнуть одной командой под своё железо. Отчёты systemd-report теперь можно подписывать криптографически (Ed25519, TPM2 PCR или TSM).
Мелочей тоже вагон: RestartRandomizedDelaySec спасёт от "стада" одновременных рестартов после сбоя, LUOSession намекает на живое обновление ядра без даунтайма, а самый забавный пункт — генерация случайных, но воспроизводимых хостнеймов через символ "$" (система сама выберет слово из списка на основе machine-id). Ну и FSS в journald наконец переехал с libgcrypt на OpenSSL.
Linux / Линукс 🥸
Post #12807
2.55K