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