Izašla je nova verzija slobodnog sustavnog menadžera systemd.
Nove značajke:
Promjene koje krše unazad kompatibilnost:
Logika obrade ključa —purge za komponentu je revidirana systemd-tmpfiles: sada su podložni brisanju samo oni putevi iz tmpfiles.d/, koji su označeni oznakom $.
Podrška cgroup v1 po defaultu je onemogućena; da bi je je prisilno uključili, potrebno je predati systemd parametar SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 putem komandne linije jezgre.
Simboličke veze /dev/disk/by-id/nvme-*, za koje nije specificiran NVMe namespace, sada upućuju na namespace 1; veza neće biti stvorena ako namespace 1 ne postoji.
libsystemd:
json API, koji pruža libsystemd, dostupan je kao javni interfejs pod nazivom sd-json.
sd-dbus pruža metodu sd_bus_pending_method_calls(), koja vraća broj otvorenih asinkronih poziva za povezivanje.
Interfejs sd-device dobio je novu metodu sd_device_monitor_is_running(), koja omogućuje da saznate je li navedeni objekt monitor.
Inicijalizacija sistema i upravljanje uslugama:
Sada varijabla REMOTE_ADDR može pohranjivati adresu ne samo IP, već i UNIX soketa.
.socket jedinice podržavaju Multipath TCP protokol.
Algoritam inicijalizacije sistemskog vremena je pojednostavljen.
x-systemd.wants=, nova opcija /etc/fstab, omogućuje specificiranje zavisnosti tipa Wants.
Parametar RestartMode= podržava vrijednost debug: u slučaju neplaniranog završetka rada, demon će se ponovo pokrenuti u režimu za otklanjanje grešaka.
Izvor: linux.org.ru
