Rust compiler support works differently
Rust compiler support works differently
Posted Dec 15, 2025 12:50 UTC (Mon) by farnz (subscriber, #17727)In reply to: Rust compiler support works differently by taladar
Parent article: The state of the kernel Rust experiment
No: the reason stable distros do that is to minimize the chance that a new bug is added.
The goal is that for any x and y such that x < y, the bug list for RHEL M.y is equal to, or a subset of, the bug list for RHEL M.x, and thus that if I take your service that's running on RHEL M.x, at worst, I will find the same issues on RHEL M.y as you did on M.x, unless you depended on the OS underneath you being buggy.
This has nothing to do with backwards compatibility - your new release may be 100% compatible with the older version, and still fall foul of this policy unless it can guarantee that all bugs in the new release were also present in the older release.
