ABI stability funding
ABI stability funding
Posted Nov 24, 2025 21:29 UTC (Mon) by DemiMarie (subscriber, #164188)In reply to: Shared libraries by willy
Parent article: APT Rust requirement raises questions
The problem is real. The funding to solve it is missing.
Server software is often shipped as containers nowadays, and containers don’t benefit much from dynamic linking. In fact, static linking is often considered a benefit in the server world due to ease of deployment.
Embedded systems do benefit from dynamic linking, and Android uses dynamic linking for its Rust crates. However, updates for embedded devices are usually complete images, so ABI stability is of very little value. The only advantage would be allowing binary dependencies to use Rust APIs.
The systems that benefit greatly from ABI stability are “traditional” distros with mutable root filesystems. However, none of them have been willing to fund the needed improvements. Furthermore, many of these distros are run by volunteers.
Like fishface60, I hope that Canonical, SUSE, Red Hat, or Valve steps up and funds a solution.
