I wanted to highlight some memorable quotes from my chat with Jeremy, who's a principal engineer at System76 and creator of Redox OS 1:
"Even the most skilled C programmers struggle to write bug-free code. Vulnerabilities in foundational libraries like libc are still being discovered today."
"I have not seen a big movement, a large amount of developers moving over [from Rust] to any other languages. I haven't seen them move to Zig. So if I had to bet on it, I would bet on Rust being here in 10 years and being the dominant memory safe compiled language."
On embedded systems: "The embedded controllers, although there is a lot of interest in Rust, I don't think the security advantages are really there as much because you're not often dealing with third-party input. You're usually dealing with things that are very structured and have fixed sizes and even C code can deal with those quite well."
His call to the Rust community: "Please stick with your projects. Please stop abandoning your Rust projects. It has been somewhat of a trend that a very nice new Rust crate will be created and the developer will spend a couple days to fill it out and then it will be left forever dead but still available on the crates.io website."
I wanted to highlight some memorable quotes from my chat with Jeremy, who's a principal engineer at System76 and creator of Redox OS 1:
"Even the most skilled C programmers struggle to write bug-free code. Vulnerabilities in foundational libraries like libc are still being discovered today."
"I have not seen a big movement, a large amount of developers moving over [from Rust] to any other languages. I haven't seen them move to Zig. So if I had to bet on it, I would bet on Rust being here in 10 years and being the dominant memory safe compiled language."
On embedded systems: "The embedded controllers, although there is a lot of interest in Rust, I don't think the security advantages are really there as much because you're not often dealing with third-party input. You're usually dealing with things that are very structured and have fixed sizes and even C code can deal with those quite well."
His call to the Rust community: "Please stick with your projects. Please stop abandoning your Rust projects. It has been somewhat of a trend that a very nice new Rust crate will be created and the developer will spend a couple days to fill it out and then it will be left forever dead but still available on the crates.io website."
I feel seen on the last point. ^