2 ms·
MPU != MMU. MMU simply provides (~8) variably sized windows with RWX-type permissions. ....and indeed, this is the real protection here. Malicious code or bad
by TickleSteve 9y ago
MPU != MMU.
MMU simply provides (~8) variably sized windows with RWX-type permissions.
....and indeed, this is the real protection here. Malicious code or badly-behaved code does not care that you've written the kernel in Rust, its simply a bunch-of-opcodes.
The Rust stuff is nice... but meh for security/robustness.