There is another Operating System called Redox OS
It is purly written in Rust.
Reasons why we should use Rust over C++ is because:
- OOP is slower than POP (as Rust is POP)
- Rust has strict compiler checks and the rust concept borrowing make a lot of common programming and memory bugs nonexistant. Though that’s not to say you can’t have bugs in rust.
- Easier to code than C++
- Quicker to develop compared to C++
Check out Redox OS’s website for more info.