Long Uptime Makes Boeing 787 Lose Electrical Power
jones_supa writes: A dangerous software glitch has been found in the Boeing 787 Dreamliner. If the plane is left turned on for 248 days, it will enter a failsafe mode that will lead to the plane losing all of its power, according to a new directive from the US Federal Aviation Administration. If the bug is triggered, all the Generator Control Units will shut off, leaving the plane without power, and the control of the plane will be lost. Boeing is working on a software upgrade that will address the problems, the FAA says. The company is said to have found the problem during laboratory testing of the plane, and thankfully there are no reports of it being triggered on the field.
This is a prime example of why we need to use the Rust programming language for all software development.
This is how the Rust website describes Rust:
Rust is a systems programming language that runs blazingly fast, prevents almost all crashes, and eliminates data races.
Rust even has guaranteed memory safety and threads without data races!
Rust is a language developed by some of the greatest minds in the industry, including the great Patrick Walton, the superb Brian Anderson, the glorious Steve Klabnik, and even the mightiest programmer known to have ever lived, Yehuda Katz.
Rust's development team also uses GitHub, which further shows that Rust is developed by people who know how to do things properly.
Rust 1.0 is on the horizon, so there's no excuse for not using Rust these days.
Rust is where it's at. Rust is what we need. It's what we need now.