The only strong holdout is glibc (musl is no match, and doesn’t pretend to be anyway).
Chimera Linux patches musl to use mimalloc and that allegedly mostly closes the performance gap. With notable glibc stronghold systemd supporting musl in recent versions I wouldn’t be too surprised if it catches on eventually, like clang arguably already has.
I’m very aware of the great work Chimera Linux is doing. But still, there are GNUisms hanging around, and binary dependence in particular is hard to shake off, and replacing a system libc can be very complicated, if only for the reason of distros needing to support a smooth upgrade path between versions*.
* I always had the idea of a hybrid “static core/dynamic world” distro packaging model in part to ease such complications.
Chimera Linux patches musl to use mimalloc and that allegedly mostly closes the performance gap. With notable glibc stronghold systemd supporting musl in recent versions I wouldn’t be too surprised if it catches on eventually, like clang arguably already has.
I’m very aware of the great work Chimera Linux is doing. But still, there are GNUisms hanging around, and binary dependence in particular is hard to shake off, and replacing a system libc can be very complicated, if only for the reason of distros needing to support a smooth upgrade path between versions*.
* I always had the idea of a hybrid “static core/dynamic world” distro packaging model in part to ease such complications.