Rewrite it in Rust
Genuine question. What stops a compatible Linux that is written in Rust (as far as possible)?
Is there a Copyright issue, taking the whole design work and replicating it in another language?
If not copyright (legal), is it ethically poor even if you credit the Linux c source in your Rust variant?
Just a skill issue?
Redox seem to have taken a slightly different approach but I think they risk having the problems that BSDs have without the established benefits of BSD.