The perfect is the enemy of the good.
Porting the OS to Rust, with a few "unsafe" bits, dramatically reduces the number of places that might have memory vulnerabilities. The remaining "unsafe" bits can be carefully reviewed to check they're safe.
The perfect is the enemy of the good.
Porting the OS to Rust, with a few "unsafe" bits, dramatically reduces the number of places that might have memory vulnerabilities. The remaining "unsafe" bits can be carefully reviewed to check they're safe.