Technology

systemd 252 systemd-measure Released with Other Improvements

systemd 252 systemd-measure Released with Other Improvements
Written by admin

SYSTEM --

Systemd developers are celebrating Halloween by releasing systemd 252.

Systemd 252 is as stable as the newest version of this dominant Linux startup system today. With systemd 252, there is a new systemd-meas command and many improvements to this ever-growing code base. Some highlights of Systemd 252 include:

– Added systemd-measure as a helper to precalculate PCR measurements to facilitate TPM2 policies.

– Systemd will set the “end of support” blob flag if it detects that the OS image is past the end of support date. This goes hand-in-hand with an operating system release, along with the acquisition of a new “SUPPORT_END=” field to specify the date when operating system support is considered unsupported.

– New condition parameters ConditionCredential= and AssertCredential= for skip/fail units if no specified credential is provided.

– DefaultDeviceTimeoutSec= can be used to set the default timeout for devices.

– Change to allow more resource isolation between different user services competing for CPU.

– Support with systemd for full preinstallation on “first boot” rather than just enabling.

– C.UTF-8 is now used as the default language if nothing else is configured.

– New watchdog-related D-Bus properties are now published by systemd.

– UEFI monotone boot counter is now included in the random texture as additional entropy.

– System boot support for booting in EFI mixed mode for 64-bit kernel with 32-bit UEFI firmware is now supported.

– Improved detection of Parallels and KubeVirt virtualization.

– OpenSSL is now the default crypto for the system solution while GnuTLS is still supported.

– Systemd-repart now supports creating SquashFS partitions as well as dm-verity partitions.

– systemd-oomd now sends a “Killed” D-Bus signal when a group is killed.

– The riscv_flush_icache() system call for system on RISC-V is now added to the list of system calls allowed by default when enabling the “SystemCallFilter” option.

– Drops are now allowed for switch units.

– systemd’s sd-stub will now use LoadImage / StartImage to execute the kernel. SD-stub also now adds a temporary UEFI SecurityOverride to allow running unsigned nested images.

– Various improvements solved in the system made it. Systemd-resolved now exposes a varlink socket for root at /run/systemd/resolve/io.systemd.Resolve.Monitor and provides processed DNS queries in JSON format for any clients connected to this socket. Systemd’s solutionctl also now supports the “monitor” option to use this monitoring socket.

– Portablectl gained the “–force” flag to bypass certain sanity checks.

– systemd-udev will now create infiniband/by-path and infiniband/by-ibdev connections for Infiniband devices.

– The mkosi configuration in systemd now supports automatically compiling a kernel with a configuration suitable for system testing.

Downloads and more information about systemd release 252 GitHub.

About the author

admin

Leave a Comment