Hasty Briefsbeta

systemd v259 Released

a day ago
  • #systemd
  • #system-management
  • #linux
  • System V service scripts support is deprecated and will be removed in v260.
  • Minimum versions of components like Linux kernel, glibc, and others are being raised in v260.
  • Changes in parsing RootImageOptions= and mount image parameters for ExtensionImages= and MountImages=.
  • Cgroup2 file system now mounts with 'memory_hugetlb_accounting' option.
  • Default journal storage mode changed to 'persistent'.
  • systemd-networkd and systemd-nspawn now only support nftables for NAT rules.
  • TPM 1.2 support removed from systemd-boot and systemd-stub.
  • VFAT file system type enforced for XBOOTLDR partitions.
  • systemd-machined exposes 'hidden' disk images as read-only by default.
  • LUKS volume label string now prefixed with 'luks-'.
  • Service manager's Varlink IPC extended with new calls and properties.
  • New properties OOMKills and ManagedOOMKills exposed on service units.
  • systemd-sysext and systemd-confext support configuration files for image policy.
  • systemd-vmspawn and systemd-nspawn updates including new switches and features.
  • systemd-repart updates including new settings and switches for partition management.
  • systemd-udevd rules now support OPTIONS='dump-json' for JSON format output.
  • systemd-homed/homectl updates including new options for recovery keys and interactive prompts.
  • systemd-boot/systemd-stub updates including log levels and SecureBoot key enrollment timeout.
  • sd-varlink/varlinkctl updates including new flags and calls.
  • Shared library dependencies now implemented via dlopen() for reduced footprint.
  • systemd-machined/systemd-importd updates including new method calls and per-user instances.
  • systemd-firstboot and homectl updates including colored bars and console output control.
  • systemd-creds updates including new parameters for encryption and decryption.
  • systemd-networkd updates including new settings for DHCP server and resolve hook.
  • systemd-resolved updates including new method call and local name resolution hooks.
  • TPM2 infrastructure updates including support for additional PCRs and new services.
  • systemd-analyze updates including new verbs for dlopen metadata and NvPCRs.
  • systemd-run/run0 updates including new switches for elevated privileges.
  • sd-event updates including new calls for child process management and event loop control.
  • User records now include a UUID field, searchable via userdbctl.
  • systemd-sysctl and systemd-cryptsetup updates including new switches and options.
  • systemd-modules-load now loads kernel modules in parallel.
  • systemd-integrity-setup now supports additional HMAC algorithms.
  • systemd-stdio-bridge and systemd-mountfsd updates including new options and features.
  • journalctl updates including a new short switch for no hostname.
  • system-alloc-uid-gid-min now exported in systemd.pc.
  • Incomplete support for musl libc now available with various limitations.