Er is een nieuwe versie van de vrije systeembeheerder systemd uitgebracht.
Nieuwigheden:
Veranderingen die de achterwaartse compatibiliteit schenden:
De logica voor het verwerken van de sleutel āpurge van de component is herzien systemd-tmpfiles: nu zijn alleen de paden in tmpfiles.d/ verwijderbaar die met de vlag $ zijn gemarkeerd.
Ondersteuning cgroup v1 is standaard uitgeschakeld; om dit geforceerd in te schakelen, moet u de parameter SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 via de commandoregel van de kernel doorgeven.
Symbolische links /dev/disk/by-id/nvme-*, waarvoor geen NVMe-namespace is opgegeven, verwijzen nu naar namespace 1; de link wordt niet gemaakt als namespace 1 niet bestaat.
libsystemd:
json API, geleverd door libsystemd, is beschikbaar als een openbaar interface genaamd sd-json.
sd-dbus biedt de methode sd_bus_pending_method_calls(), die het aantal openstaande asynchrone oproepen voor de opgegeven verbinding retourneert.
Interface sd-device heeft een nieuwe methode sd_device_monitor_is_running() gekregen, waarmee kan worden bepaald of het opgegeven object monitor.
systeeminitialisatie en servicebeheer:
Nu kan de variabele REMOTE_ADDR zowel IP-adressen als UNIX-sockets opslaan.
.socket-eenheden ondersteunen het Multipath TCP-protocol.
Het algoritme voor de initialisatie van de systeemtijd is vereenvoudigd.
x-systemd.wants=, een nieuwe optie in /etc/fstab, maakt het mogelijk afhankelijkheden van het type Wants.
De parameter RestartMode= ondersteunt de waarde debug: in geval van een crash zal de daemon opnieuw worden opgestart in de foutopsporingsmodus.
Bron: linux.org.ru
