When is Rust going to have a stable distro experience?
When is Rust going to have a stable distro experience?
Posted Jun 27, 2025 11:41 UTC (Fri) by pizza (subscriber, #46)In reply to: When is Rust going to have a stable distro experience? by Kamilion
Parent article: Getting extensions to work with free-threaded Python
Generally, it's when the manufacturer ceases selling the device, or delivers the final example if those two dates are not the same.
> And at what point do we get a warranty extension from a vendor's update?
Warranties universally kick in at the time of sale, with a fixed scope and duration, and may or may not be transferable upon resale. Repairs _may_ yield extensions to the general warranty, but it is rare that the extension covers anything other than what was scoped in the repair. But warranties are generally a contractual term that can be altered or waived. Laws/regulations transcend that.
Let's say I have a 3 year warranty on a car; I get a repair done at 2.5 years; that repair has a 1yr warranty. If the repaired part breaks at year 3.1, they have to fix it for free, but if anything else breaks, I have to pay if I want it fixed. Let's also say that my specific car was was manufactured and sold in 2020, and was sold until early 2021. This means the manufacturer is on the hook to supply certain spare parts and perform safety-related recalls at no charge for my specific car until until 2031 (ten years after the final unit was sold, but eleven after I purchased it)
This is an oversimplification but I hope it offers some clarification.
> I respect MISRA as much as the next guy, but I also interact with a lot of code artifacts that are the absolute inverse of mission critical.
If you *shudder* so much thinking about the state of code in automotive, medical, or aviation, consider that those are overwhelmingly superior in quality to everything else in your life. It's quite depressing.
(But I'd also caution you to recognize that not every bit of code in a car, airplane, or medical device has "life or death" safety implications. There are strict redundancy, robustness, and isolation requirements for the latter..)