After five months of development , the release of the system manager systemd 251 is presented . Probably, the new version will appear in the fall releases of Ubuntu and Fedora.
All the version changes are presented on GitHub, including:
- The minimum required kernel version has been increased from 3.13 to 4.15. The CLOCK_BOOTTIME timer is required for operation;
- The new version now uses the GCC C11-with-GNU-extensions compiler standard, nicknamed gnu11 ;
- An experimental systemd-sysupdate function is also presented
for automatic installation of updates using an atomic mechanism for replacing partitions, files or directories.;
- Another kernel-install function
it is used to install kernel and initramfs images in the $BOOT loader partition and delete them from it. Usually it will be one of /boot/, /efi/ or /boot/efi/;
- The busctl DBUS monitoring tool has changed the output format from the old PCap format to the new PCapNG ;
- Improved handling of environment variables and module statuses, including setting the status for processes destroyed by systemd-oomd
Out-Of-Memory Killer (OOM Killer);
- In the LoadCredential setting, it is allowed to specify the directory name as an argument, in this case, an attempt is made to load credentials from all files in the specified directory;
- The new functionality, including management of installed kernels, is designed to facilitate the creation of partitions with two active A/B systems.
systemd is a system and service manager for Linux OS. When started as the first process at boot (as PID 1), systemd acts as an initialization system that starts and maintains user space services. Separate instances are started for logged-in users to run their services.
systemd is usually not called directly by the user, but is set as /sbin/init and is started during early boot. Instances of the user manager are started automatically via [email protected] (5)