When is Rust going to have a stable distro experience?
When is Rust going to have a stable distro experience?
Posted Jun 26, 2025 11:42 UTC (Thu) by khim (subscriber, #9252)In reply to: When is Rust going to have a stable distro experience? by NYKevin
Parent article: Getting extensions to work with free-threaded Python
> I think Kamilion wants to download a precompiled openssh library instead of building it from source on their workstation, and is complaining that such a package is de facto impossible to provide because the ABI is unstable.
But that's not the problem if Rust ABI: these packages don't expose anything with Rust ABI.
What you need for such an ability is an SDK: package oriented for developers that allows one to prepare binaries for your OS, preferably covering large range of OSes.
All popular OSes today do that, but in a Unix world the story was always the exact opposite: each version of OS introduced new version of packages and developers of software were spending tremendous effort to deliver anything (from object files and a linker script to autoconf and other such mess).
Rust (and most other modern languages) have rejected that madness and simply ask one to provide a new enough version of Rust: rustc 1.74.0 was released 1.5 years ago!
It's entirely not clear why developers of all programs (millions of them) have to deal with old, long-obsolete versions of tools simply because small group of OS developers (thousands, for most distros, often less) couldn't do what they needed to do ages ago and finally simply provide an SDK for their OS.