The long-awaited release of the most famous system manager in the world of GNU/Linux (and even a bit beyond) — systemd.
In this release:
- udev tags now relate to the device rather than the event associated with the device, which breaks backward compatibility, but only to properly handle the backward compatibility break introduced back in kernel 4.14.
- PAM files for systemd-user are now by default in /usr/lib/pam.d/ (as it should be since PAM version 1.2.0) instead of /etc/pam.d/
- Dependency on libqrencode, libpcre2, libidn/libidn2, libpwquality, and libcryptsetup is now optional — if the library is missing, the corresponding functionality is automatically disabled.
- systemd-repart supports output in JSON format.
- systemd-dissect has become an officially supported utility with a stable interface, accordingly it is now installed by default in /usr/bin/ instead of /usr/lib/systemd/
- systemd-nspawn now uses the interface described in https://systemd.io/CONTAINER_INTERFACE
- the undocumented option 'ConditionNull=' for units has been removed.
- new unit options have been added.
- support for recovery keys for encrypted systemd-homed images has been added, which (the keys, not the images) are displayed using a QR code.
- support for a separate /usr partition has been added in https://systemd.io/DISCOVERABLE_PARTITIONS/ and systemd-repart.
And many other equally interesting changes worthy of constructive and emotionally rich discussion on LOR.
Source: linux.org.ru
