静的LinuxバイナリでGPUドライバを動かす「SoLo」登場
Solo – a .so loader for static Linux binaries
SoLoは、完全に静的なLinuxバイナリに、実行時にホストのglibcベースのGPUドライバをロードする機能を提供する。独自のELFローダーとglibc ABIブリッジを備え、VulkanやOpenGLのドライバを利用可能にする。デモでは、静的なVulkan実行ファイルがホストのドライバをロードし、コンピュートシェーダーを実行してPNGを生成する。CIでは、Debianパッケージの上位1000の共有ライブラリをロードしてテストしている。
ドライバはホストに残し、それ以外はすべてあなたが出荷する。