systemd v242
Вышла новая systemd. Достойны отдельного упоминания (по мнению автора новости) следующие изменения:
- команды networkctl теперь поддерживают globbing
- публичный DNS от Cloudflare добавлен в список fallback DNS
- сгенерированные юниты .device (например посредством systemd-fstab-generator) теперь не цепляют соответствующий .mount в качестве автоматической зависимости (Wants=) — то есть подключённый девайс не обязательно будет примонтирован автоматически
- добавлена опция CPUQuotaPeriodSec= для задания отрезка времени по которому считается CPUQuota=
- новая опция юниотов ProtectHostname= предотвращает изменение имени хоста
- опция RestrictSUIDSGID= для запрета создания SUID/SGID файлов
- можно задать network namespace с помощью пути к файлу через опцию NetworkNamespacePath=
- можно создавать .socket юниты в определённом network namespace с помощью опций PrivateNetwork= и JoinsNamespaceOf=
- возможность активировать .timer юниты при изменении системного времени или часового пояса с помощью опций OnClockChange= и OnTimezoneChange=
- опция –show-transaction для «systemctl start» позволяющая просмотреть что именно потребуется для активации данного юнита
- поддержка L2TP туннелей в systemd-networkd
- поддержка раздела XBOOTLDR (Extended Boot Loader) в sd-boot и bootctl монтируемого в /boot в дополнение к ESP (монтируемого в /efi или /boot/efi)
- busctl может генерировать сигналы dbus
- systemctl позволяет перезагрузку в определённую ОС (если загрузчик такое поддерживает)
И множество других любопытных новшеств и исправлений.
>>> Подробности