systemd 247-RC1 released

The first RC version of systemd 247 has been released. This is a major version update that adds many new features, such as the introduction of systemd-oomd to handle memory overflow daemons, systemd-homed using Btrfs by default, and security credential processing functions.

systemd is a set of basic components of the Linux system. It provides a system and service manager that runs as PID 1, and boots other parts of the system.

List some of the highlights of systemd 247-RC1:

  • The newly added systemd-oomd service is used to monitor resource contention, and can terminate the process when the memory/swap space pressure exceeds the defined limit. This feature is currently in an experimental stage and is only enabled in developer mode.
  • systemd-homed uses the Btrfs file system by default when creating a home directory in a LUKS volume. The DefaultFileSystemType=  option in homed.conf  still supports changing the default value.
  • Systemd's system services now support "credentials" logic as a means of delivering privileged data to services in a safe and reliable manner. The expected use cases involve passwords, encryption keys, and other private data processing for each service, but it may also involve low-privilege data like usernames and certificates. systemd-nspawn was one of the early users of systemd certificates.
  • The JSON user record for systemd-homed adds support for "recovery key" as a secondary password to unlock the account/home directory.
  • When the runtime dependencies of some libraries are found in the system, dlopen() can be used to load, so as to minimize the dependencies that systemd may need, and build a smaller operating system image.
  • The systemd-dissect tool used to check the operating system disk image has been moved to /usr/bin and has been upgraded to an official support tool with a stable interface.
  • systemd-repart partitioner can now choose to dump its output in JSON format.
  • Setting the SYSTEMD_RDRAND=0 environment variable will disable the use of RdRand CPU instructions, even on supported CPUs.

For detailed introduction, check
https://github.com/systemd/systemd/blob/master/NEWS

Guess you like

Origin www.oschina.net/news/119515/systemd-247-rc1-released