Довгоочікуваний (для автора новини) реліз найвідомішого із системних менеджерів світу GNU/Linux (і навіть трохи за його межами) — systemd.
У цьому випуску:
- 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
І безліч не менш цікавих змін, гідних конструктивного та емоційно-насиченого обговорення на ЛОРі.
Джерело: linux.org.ru