systemd 247
Долгожданный (для автора новости) релиз самого известного из системных менеджеров мира GNU/Linux (и даже немного за его пределами) — systemd.
В данном выпуске:
- метки (tags) udev теперь относятся к устройству, а не к событию, связанному с устройством, — это нарушает обратную совместимость, но только для того, чтобы корректно обработать нарушение обратной совместимости, внесённое ещё в ядре 4.14
- PAM файлы для systemd-user теперь по-умолчанию в /usr/lib/pam.d/ (как и должно быть с версии PAM 1.2.0) вместо /etc/pam.d/
- зависимость (runtime) от libqrencode, libpcre2, libidn/libidn2, libpwquality, libcryptsetup теперь опциональна — в случае отсутствия библиотеки соответствующая функциональность автоматически отключается
- systemd-repart поддерживает вывод в формате JSON
- systemd-dissect стал официально поддерживаемой утилитой со стабильным интерфейсом, соответственно по-умолчанию теперь устанавливается в /usr/bin/ вместо /usr/lib/systemd/
- systemd-nspawn теперь использует интерфейс описанный в https://systemd.io/CONTAINER_INTERFACE
- убрана недокументированная опция «ConditionNull=» для юнитов
- добавлены новые опции юнитов
- добавлена поддержка ключей восстановления для зашифрованных образов systemd-homed, которые (ключи, а не образы) отображаются с помощью QR кода
- добавлена поддержка отдельного раздела /usr в https://systemd.io/DISCOVERABLE_PARTITIONS/ и systemd-repart
И множество не менее любопытных изменений, достойных конструктивного и эмоционально-насыщенного обсуждения на ЛОРе.
>>> Подробности