Re:Solo – a .so loader for static Linux binaries
by pjmlp on Wednesday August 19, 2026 @08:03AM
(#49360385)
Vulkan is designed to only load core statically and the whole extension spaghetti dynamically, using driver entry points.
https://vulkan.lunarg.com/doc/view/latest/mac/LoaderInterfac...
With Linux system calls alone it should be possible to set up kernel mode setting without depending on any toolkit at all. This should be enough to get a framebuffer for software rendering.
For hardware acceleration though, one must give this graphics context to an OpenGL ES implementation. That's where it gets ugly. There is no way to divorce that from the libc short of literally rewriting it.
Maybe Vulkan will enable it? I can't say for sure at my current knowledge level.