3 ms·
> So much work has gone into the Linux kernel, but efforts should be made to replace it. Plenty of people are working on new kernels and operating systems both
by mijoharas 4y ago
> So much work has gone into the Linux kernel, but efforts should be made to replace it.
Plenty of people are working on new kernels and operating systems both by hobbyists and companies (c.f. Redox[0], Fuscia (zircon kernel[1], e.t.c.).
The main problem is that linux is an incredibly well developed piece of software, so it will take a very long time for anything to reach feature parity.
> instead of slowing trying to port the current Linux kernel to Rust.
I don't think anyone is suggesting to try and port the current kernel to Rust (and I'm fairly sure any suggestions in that direction would be met with a hard no from linus.) The current suggestion is just to allow language bindings to facilitate the writing of drivers in rust.
Even looking to the future which could see some critical components of the kernel written in rust, I don't think anyone is suggesting that the entire kernel should be ported, since that's a monumental task (and suffers from the exact same issue as above, for questionable benefit).
[0] https://www.redox-os.org/ https://www.redox-os.org/
[1] https://fuchsia.dev/fuchsia-src/concepts/kernel https://fuchsia.dev/fuchsia-src/concepts/kernel