Kernel tem API baseada em interrupções e números mágicos. Esta API é de nível muito baixo e não amigável para programadores, então a libcs foi inventada. Eles expõem funções, que são úteis e chamam diretamente a API do kernel.
Fato 1 : A API do kernel do Linux é muito estável, portanto, os aplicativos vinculados estático ao musl antigo podem esperar que o comportamento antigo da API do kernel ainda funcione.
Fato 2 : O musl de link estático no aplicativo faz com que todo o aplicativo chame a API do kernel diretamente.
Fato 3 : O aplicativo compilado com musl static-linked funcionará nas versões atuais e futuras do Linux usando apenas a API do kernel.
Então, por que algumas distros têm suporte musl explícito? Ter uma API de kernel compatível com Linux não é suficiente?
Alguns dos meus "fatos" devem ser inválidos, porque não posso responder minha própria pergunta.