&gt; with the ABI changing every year for no reason and yet having to support users having all kind of version combinations.<p>What? That is simply not true, the Kernel never breaks userspace. And &quot;version combinations&quot; are solved by linking statically.