Systemd 259 release candidate flexes musl support
Briefly

Systemd 259 release candidate flexes musl support
"Note that systemd compiled with musl has various limitations: since NSS or equivalent functionality is not available, nss-systemd, nss-resolve, DynamicUser=, systemd-homed, systemd-userdbd, the foreign UID ID, unprivileged systemd-nspawn, systemd-nsresourced, and so on will not work. [...] Caveat emptor. What this means is that it's now possible to compile and run systemd on Linux distributions that are not based on the GNU version of the C standard library, glibc."
"In addition to glibc, there is now preliminary support for the main alternative libc of the Linux world, musl, as used in a number of lightweight distros such as Alpine Linux, Adélie Linux, and Void Linux, which, despite The Register's coverage of its maintainer problems in 2018, is still trundling along happily."
Systemd v259-rc1 is a preview release that broadens systemd's scope and distribution support while remaining controversial. The release provides incomplete support for musl libc, allowing compilation and runtime on non-glibc Linux distributions but disabling NSS-dependent components and features such as nss-systemd, nss-resolve, DynamicUser=, systemd-homed, systemd-userdbd, foreign UID ID handling, unprivileged systemd-nspawn, and systemd-nsresourced. Preliminary musl support targets lightweight distributions like Alpine Linux, Adélie Linux, and Void Linux. The change is driven in part by projects such as postmarketOS switching to systemd to better support GNOME and KDE Plasma on musl-based systems.
Read at Theregister
Unable to calculate read time
[
|
]