SoLo est un chargeur ELF permettant à un exécutable Linux entièrement statique (musl) d’utiliser au runtime des bibliothèques partagées glibc, comme les pilotes Vulkan ou OpenGL de la machine hôte. Le projet fournit une API façon dlfcn reposant sur son propre mapper ELF (x86-64 et aarch64) et un pont d’ABI glibc au-dessus de musl, sans charger de second libc dans le processus. Une démo Vulkan complète et une CI testant plus de 2100 bibliothèques hôtes illustrent l’approche.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire