Comment on Maestro, a Linux compatible kernel written in Rust.

<- View Parent
nickwitha_k@lemmy.sdf.org ⁨8⁩ ⁨months⁩ ago

I feel like this is an example of innovation vs invention. Rust did not invent borrow checking. It did, however, make the borrow checker an integral part of the language and compiler. Making memory safety the default behavior is innovative and makes it the path of least resistance.

Memory safety issues are responsible not just for crashes and perf degredation but are a significant attack vector for exploits. Making it harder to land there makes these exploitable conditions less common. The mechanism is not unique but its integral place in the language is.

source
Sort:hotnewtop