systemd v242

New systemd is out. Worthy of special mention (according to the author of the news) are the following changes:

  • networkctl commands now support globbing
  • public DNS from Cloudflare added to fallback DNS list
  • generated .device units (e.g. via systemd-fstab-generator) no longer chain the corresponding .mount as an automatic dependency (Wants=) - i.e. the connected device will not necessarily be mounted automatically
  • added option CPUQuotaPeriodSec= to set the time interval by which CPUQuota= is calculated
  • new units option ProtectHostname= prevents hostname changes
  • option RestrictSUIDSGID= to prohibit creation of SUID/SGID files
  • you can set the network namespace using the path to the file via the option NetworkNamespacePath=
  • you can create .socket units in a specific network namespace using the PrivateNetwork= and JoinsNamespaceOf= options
  • the ability to activate .timer units when the system time or time zone changes using the OnClockChange= and OnTimezoneChange= options
  • --show-transaction option for 'systemctl start' to see what exactly is needed to activate this unit
  • support for L2TP tunnels in systemd-networkd
  • support for XBOOTLDR (Extended Boot Loader) partition in sd-boot and bootctl mounted in /boot in addition to ESP (mounted in /efi or /boot/efi)
  • busctl can generate dbus signals
  • systemctl allows you to reboot into a specific OS (if the bootloader supports it)

And many other interesting innovations and fixes.

Source: linux.org.ru

Add a comment