Zu den Änderungen gehören:
- neu Logo;
- Dienste können nun über cgroup v2 an die CPU gebunden werden, d.h. cpuset cgroups v2-Unterstützung;
- Sie können ein Signal zum Neustart des Dienstes definieren (RestartKillSignal);
- systemctl clean funktioniert jetzt für Socket-, Mount- und Swap-Einheiten;
- systemd versucht nun, die Konfiguration aus der EFI-Variable SystemdOptions zu lesen, als Alternative zum Ändern der Kernel-Optionen über den Bootloader;
- systemd überschreibt die Limits von printk, um sicherzustellen, dass alle Protokolle beim Booten erfasst werden (und wendet dann seine eigenen Limits an);
- Unterstützung für das Laden von Einstellungen aus Verzeichnissen des Typs „{unit_type}.d/“ hinzugefügt, um die Einstellungen auf alle Einheiten dieses Typs anzuwenden;
- „stop --job-mode=triggering“ wurde zu systemctl hinzugefügt, um auch abhängige Einheiten zu stoppen;
- Verbesserte Anzeige von Abhängigkeiten im Einheitenstatus. Zeigt jetzt abhängige Einheiten und Einheiten an, von denen es abhängt;
- weitere Verbesserungen für die Arbeit mit PAM-Sitzungen. Es wurde eine Begrenzung der Gesamtlebensdauer einer Sitzung mit erzwungener Abmeldung hinzugefügt.
- neue Gruppe für Systemaufrufe @pkey, löst sofort alle Speicher-Systemaufrufe für Container auf;
- fido_id-Programm für udev hinzugefügt;
- Korrekturen für die Arbeit von udev mit CDROM;
- systemd-networkd erstellt keine Standardroute mehr für die Netzwerke 169.254.0.0/16 (Autokonfigurationsbereich);
- systemd-networkd kann jetzt neue IPv6-Routen ankündigen;
- systemd-networkd speichert jetzt die DHCP-Konfiguration beim Neustart;
- neue Optionen zum systemd DHCPv4- und DHCPv6-Server hinzugefügt;
- Optionen für Traffic Shaping zu systemd-networkd hinzugefügt;
- Unterstützung für Devicetree-Overlay;
- systemd-resolved unterstützt die Namensprüfung über GnuTLS;
- systemd-id128 kann jetzt UUIDs generieren;
- Es wurde eine optionale Einschränkung für Einheiten hinzugefügt, die verhindert, dass sie Kernel-Protokolle lesen.
Source: linux.org.ru