|
|
Log in / Subscribe / Register

When is Rust going to have a stable distro experience?

When is Rust going to have a stable distro experience?

Posted Jun 30, 2025 10:39 UTC (Mon) by taladar (subscriber, #68407)
In reply to: When is Rust going to have a stable distro experience? by mb
Parent article: Getting extensions to work with free-threaded Python

Even with software achieving the state where you don't upgrade anything at all can be hard due to changes in your environment (e.g. systems you need to talk to change, legal requirements change, the hardware you run on changes because the old version is no longer available).

The really big flaw, however, is the idea that changing a few things is almost as good as not changing anything, especially when changing those few things results in a version that is much less tested than the latest upstream stable version of a piece of software (e.g. backporting just security fixes). All you get is a changed version, often changed by people with a lot less experience with the software, that is less tested and immediately sent to the people with the highest stability requirements as the first users to discover all the newly introduced bugs.


to post comments

When is Rust going to have a stable distro experience?

Posted Jun 30, 2025 11:03 UTC (Mon) by pizza (subscriber, #46) [Link] (3 responses)

> The really big flaw, however, is the idea that changing a few things is almost as good as not changing anything, especially when changing those few things results in a version that is much less tested than the latest upstream stable version of a piece of software (e.g. backporting just security fixes).

You forget that (1) upstream's tests don't cover *your* code, (2) upstream may *intentionally* change how something behaves vs an older version, introducing a regression that upstreams do not consider a bug (this is the unfortunate norm for Python, for example), and (3) most upstreams don't have "stable" vs "unstable" distinction, freely mixing fixes for old problems in with new development.

RHEL covers all three situations -- they backport fixes to their own "stable" branches, run all upstream tests, and also have a comprehensive in-house test suite (often including [propritary] customer software) that includes looking for ABI/API changes. Actual RHEL customers pay a lot of money for this work because they find it valuable (And as an aside, everyone who uses CentOS, Alma, Rocky, or any of the zero-cost RHEL rebuilds also finds it quite valuable, but for some reason feel entitled to get it all for free..)

When is Rust going to have a stable distro experience?

Posted Jul 1, 2025 8:57 UTC (Tue) by taladar (subscriber, #68407) [Link] (2 responses)

> Actual RHEL customers pay a lot of money for this work because they find it valuable

Because they find it valuable to have someone to blame, not because the actual work is valuable. RHEL is one of the most painful distros to use and administer out of all I have ever used and things break much more often than on e.g. Debian despite RHEL having a small fraction of the packages.

> And as an aside, everyone who uses CentOS, Alma, Rocky, or any of the zero-cost RHEL rebuilds also finds it quite valuable, but for some reason feel entitled to get it all for free

Mainly because they need to be compatible with RHEL for some requirement dictated externally (e.g. build some binary to run on RHEL, some driver is only developed for RHEL,...) not because those distros are easy to use or even particularly stable.

When is Rust going to have a stable distro experience?

Posted Jul 1, 2025 14:03 UTC (Tue) by pizza (subscriber, #46) [Link] (1 responses)

> Because they find it valuable to have someone to blame, not because the actual work is valuable.

Make up your mind; either what they provide is valuable, or it's not.

Keep in mind Red Hat is bringing in about $6.5 billion in annual revenue; that works out to somewhere between 2.3 million and 32.5 million individual RHEL licenses (using the $200->$2800/yr fees they list on their web site).

> Mainly because they need to be compatible with RHEL for some requirement dictated externally (e.g. build some binary to run on RHEL, some driver is only developed for RHEL,...) not because those distros are easy to use or even particularly stable.

There you go redefining terms again. ISVs and end-users clearly find that multi-year supported "stable" target to be quite cost-effective, and definitely more so than the alternatives.

When is Rust going to have a stable distro experience?

Posted Jul 3, 2025 8:14 UTC (Thu) by anselm (subscriber, #2796) [Link]

Keep in mind Red Hat is bringing in about $6.5 billion in annual revenue; that works out to somewhere between 2.3 million and 32.5 million individual RHEL licenses (using the $200->$2800/yr fees they list on their web site).

Sure, but presumably a certain number of these licensees run RHEL not because they think RHEL and its policies are the bee's knees, but because they're really interested in running something else that requires them to have RHEL underneath it, so they don't really have a choice in the matter (and the “something else” is so expensive that the RHEL licenses disappear in the noise floor).


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds