I want to start a small project about writing a new mini OS. There are a lot of new fancy languages nowadays gaining popularity for their safeness and almost c or c++ like performance. Which would be a good fit to write an OS with minimal or no drawbacks. I can imagine writing in a new language would drastically save lines of code, spare complexity and so on. What about other possible advantages?
I can think of
- Rust
- D
- Go
- Red
- Dart (maybe)
and others
Do you know of any similar projects i might even join in? I know the answers are opinionated, but that's what im asking for. Opinions on why one language might be a better fit than the other.