Comment by lsllc
9 months ago
No, I'm not concerned with Linux/BSD/macOS performance, it's pretty good (I took Windows out because it does have performance issues [0]!). What I am concerned about is security bugs, memory errors, buffer overflows etc, all of the things Rust attempts to solve [1].
I think for weapons & flight control, ATC systems, we already have Ada that's designed for "can't fail systems".
[0] https://www.blobstreaming.org/former-microsoft-developer-say...
[1] https://www.zdnet.com/article/microsoft-70-percent-of-all-se...
I agree, operating systems should have less out-of-bounds memory issues. Is that Rust's place? Replacing the parts of OS code where it's OK to sacrifice some performance?
Ada has a foothold for sure, but there's a surprising amount of C++ in military planes and weapon systems.
I didn't read [0], but the parts of Windows that's poorly performing is not the fault of the language.