Asterinas: A Linux ABI-compatible, Rust-based framekernel OS

57 points by jmillikin


ClashTheBunny

I’ve always wondered how good starnix is on fuchsia: https://fuchsia.dev/fuchsia-src/concepts/starnix

jmmv

I guess the project is fine, but I really don’t like how they frame it: “memory unsafety was the root cause of the massive Crowstrike outage, and Rust fixes that!!”. No, it wasn’t / doesn’t. If the kernel had been written in safe Rust, a misplaced unwrap() would have had the same effect of a correlated failure, for example. The real root cause was the lack of testing and a staged rollout on Crowdstrike’s side (and their postmortem eventually said the same). I did elaborate on this back in the day in https://blogsystem5.substack.com/p/crowdstrike-and-rust.