Release of systemd 257

A new version of the free system manager systemd has been released.

New Features:

  • Changes that break backward compatibility:

    • The logic for processing the key —purge of the component has been revised. systemd-tmpfiles: now only the paths in tmpfiles.d/ marked with the $ flag are subject to deletion.

    • Support cgroup v1 is disabled by default; to forcibly enable it, you need to pass the systemd parameter SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 via the kernel command line.

    • Symbolic links /dev/disk/by-id/nvme-*, for which the NVMe namespace is not specified, now point to namespace 1; the link will not be created if namespace 1 does not exist.

  • libsystemd:

    • json API provided by libsystemd, available as a public interface named sd-json.

    • Also libsystemd provides the interface sd-varilink, implementing IPC varilink.

    • sd-dbus provides the method sd_bus_pending_method_calls(), which returns the number of open asynchronous calls for the specified connection.

    • The PerformanceResourceTiming sd-device has received a new method sd_device_monitor_is_running(), which allows you to find out if the specified monitor is active. monitor.

  • System initialization and service management:

    • Now the variable REMOTE_ADDR can store not only IP addresses but also UNIX socket addresses.

    • .socket units support the Multipath TCP protocol.

    • The system time initialization algorithm has been simplified.

    • x-systemd.wants=, a new option in /etc/fstab, allows specifying dependencies of the type Wants.

    • The RestartMode= parameter supports the value debug: in the event of a crash, the daemon will be restarted in debug mode.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster