What does it take to ship Rust in safety-critical?

In a recent blog post, Pete LeVasseur explains that while Rust’s strong safety guarantees and growing use in real-world automotive, aerospace, and medical systems make it promising for safety-critical software, widespread shipping at high integrity levels still depends on maturing ecosystem support, stable toolchains, dependency management, and evidence-friendly development practices:

“When we set out on the Vision Doc work, one area we wanted to explore in depth was safety-critical systems: software where malfunction can result in injury, loss of life, or environmental harm. Think vehicles, airplanes, medical devices, industrial automation. We spoke with engineers at OEMs, integrators, and suppliers across automotive (mostly), industrial, aerospace, and medical contexts.

What we found surprised us a bit. The conversations kept circling back to a single tension: Rust’s compiler-enforced guarantees support much of what Functional Safety Engineers and Software Engineers in these spaces spend their time preventing, but once you move beyond prototyping into the higher-criticality parts of a system, the ecosystem support thins out fast. There is no MATLAB/Simulink Rust code generation. There is no OSEK or AUTOSAR Classic-compatible RTOS written in Rust or with first-class Rust support. The tooling for qualification and certification is still maturing.”

Read the entire post on the Rust blog.

More News

February 24, 2026 12:00 am

Eclipse S-CORE 0.6.0 introduces full dual-language support for C++ and Rust

February 20, 2026 12:00 am

Eclipse Ankaios 1.0.0 released

ai in software-defined vehicles: a banner showing the logos of ankaios and lmos

AI meets automotive software: making complex SDVs simple to explore