systemd 251
Представлен релиз systemd 251 — свободного (GPLv2+) системного менеджера GNU/Linux.
Основные изменения:
-
повышены требования к окружению (Linux kernel 4.15 c опцией CLOCK_BOOTTIME, С11 с расширениями GNU) - поскольку разработчики systemd тщательно заботятся об обратной совместимости, заголовочные файлы по-прежнему C89
-
sd-boot сохраняет хэш командной строки ядра по-умолчанию в TPM PCR 12 вместо PCR 8 для улучшения совместимости с Grub, который активно использует данный регистр
-
в Boot Loader Specification добавлен файл
/loader/entries.srelс описанием формата записей в/loader/entries/directoryв ESP -
юниты, прибитые systemd-oomd, получат соответствующий статус oom-kill
-
множество
Private*=иProtect*=опций теперь доступно и для пользовательского инстанса системного менеджера (при наличии user namespaces в системе) -
опция
LoadCredential=теперь поддерживает папки/etc/credstore/,/run/credstore/,/usr/lib/credstore/- см https://systemd.io/CREDENTIALS/ -
документированы экспортные форматы journal - см. https://systemd.io/JOURNAL_EXPORT_FORMATS/
-
новая команда
udevadm lockпозволяет получить эксклюзивный доступ к блочному устройству на время выполнения критических операций - см. https://systemd.io/BLOCK_DEVICE_LOCKING/ -
добавлен юнит
systemd-networkd-wait-online@<interface>.serviceдля удобного ожидания появления сети на определённом интерфейсе -
новая опция сборки
default-user-shell=позволяет задать пользовательскую оболочку в явном виде вместоокаянногоbash -
сервис systemd-timesyncd обзавёлся D-Bus API
-
новый (экспериментальный) сервис systemd-sysupdate для атомарного (типа A/B) обновления
И множество любопытных новшеств, заслуживающих пристального изучения экспертами ЛОР :)
>>> Подробности
