Tech & AI News
Hacker News

Solo – a .so loader for static Linux binaries

Solo provides a custom ELF loader that lets a fully static musl-linked executable dlopen glibc-based GPU drivers, exposing a dlfcn-style API and a glibc ABI bridge. The bundled Vulkan demo loads the host’s unmodified ICD, runs a compute shader, and writes a 512×512 PNG, working on AMD, Intel, NVIDIA, Apple M1, Android, and WSL. CI verifies compatibility by loading shared libraries from the 1,000 most-installed Debian packages (over 2,100 objects) on both x86-64 and aarch64.