Solo – a .so loader for static Linux binaries
Summary
Solo is a loader that lets a fully static Linux binary use the host's glibc-linked GPU drivers by providing a glibc ABI bridge on top of musl and an embedded ELF loader. It demonstrates an end-to-end Vulkan proof by loading the host's Vulkan ICDs and rendering a PNG, validating the approach across multiple GPUs and CI across Debian packages. The project aims to ship a single static executable while leveraging the host's drivers, avoiding shipping a second libc or a container runtime.