SoLo: binários Linux estáticos que carregam drivers GPU glibc em tempo de execução

Solo – a .so loader for static Linux binaries

SoLo: binários Linux estáticos que carregam drivers GPU glibc em tempo de execução

SoLo é um carregador de `.so` para binários Linux totalmente estáticos, permitindo que um executável linkado com musl carregue e use os drivers Vulkan e OpenGL do sistema, normalmente compilados contra glibc. Ele fornece uma API estilo dlfcn com seu próprio carregador ELF (x86-64 e aarch64) e uma ponte de ABI glibc sobre musl. O resultado é um único executável estático que pode acessar o driver gráfico já instalado, sem containers ou AppImages. O projeto inclui uma demonstração Vulkan completa e testes de CI que carregam mais de 2.100 objetos de bibliotecas Debian populares.

Enviar uma distribuição porque você precisa de um `.so` do sistema não é portabilidade — SoLo envia um executável normal e inspecionável e empresta o único componente que realmente pertence ao host: seu driver de hardware.

Mais deste dia

2026-08-19