3 ms·
So why are you naming that non toy kernel your company uses in many devices in production? I did not say that there are not tons of millions of Rust lines of c
by simion314 2y ago
So why are you naming that non toy kernel your company uses in many devices in production?
I did not say that there are not tons of millions of Rust lines of code used in production, I wish there would be a modern kernel for PCs not some micro/nano kernel for some board. I see it a big waste to push Rust into Linux or Windows kernels instead of those competent developers writing that new modern kernel, it feels like they are forced to work on Linux/Windows so they want to have fun with Rust at work. If Rust is so superior then you just need to start the kernel, prove is super fast and super safe and Big Tech will put the money so they can use it on their servers, Like why would Netflix not use the super kernel written in Rust ?
- steveklabnik 2y agoOurs is https://hubris.oxide.computer/ https://hubris.oxide.computer/, used for various parts of our product, namely the root of trust and service processor. Other examples: https://tockos.org/ https://tockos.org/ & https://oxidos.io/ https://oxidos.io/ "just" writing a production-grade Linux equivalent would take decades. Some people are working on such projects, but those will take a long time, if ever, to mature, whereas improving Linux means making positive change today. Both things can be pursued in parallel, by different people. It's not an either/or.
- simion314 2y agoGood luck to this new kernels, my guess is that you do not get any speed boost from using Rust, sure you might get fewer bugs but since we do not have a basic kernel and OS yet with a GUI that I can run at least in a VM tells me that something is not matching the hype, maybe the constant fighting with the type system make adding new things or updating existing code super slow. I honestly wish to see modern OS as a competition to the decades old Linux and Windows.