3 ms·
I wish they would start creating a new kernel from scratch in Rust. It is needed and will be more cohesive and take more advantage of the new language than st
by ThinkBeat 5y ago
I wish they would start creating a new kernel from scratch
in Rust.
It is needed and will be more cohesive and take more advantage of
the new language than stuffing it into Linux.
There will be a lot to learn from it though.
It will test the interop and cohabitation of Rust and C.
Lessons learned will be unbelievably valuable for other efforts to
mix and match them.
- funklute 5y ago> It is needed Why is it needed?
- ThinkBeat 5y agoI refuse to believe that WindowsNT, NextStep/macos, Linux/UNIX/BSD is all we can hope for in an operating system. WindowsNT is by far the most modern. Linux is a not terribly good copy of an operating system made to run on a PDP11. WindowsNT owes quite a bit of internal architecture from Vax. Just like there is constant experimentation and development of new programming languages there should be constant experimentation and development of new operating systems. Limits, metaphors, hardware, has changed to an extreme degree, there is no reason to stick with that made sense decades ago. :) Where is the Tesla Operating System, (well in something a bit new and fresh with some good ideas and a lot of problems)
- funklute 5y agoCould you give an example or two of something concrete that you don't think is sufficiently addressed by today's operating systems? In my day job I do data engineering, and I'm a long-time linux user. Multimedia stuff aside, I think it's been 8 years since last time I felt limited by the operating system. Granted, I don't do anything particularly low-level. But as a high-level "consumer", I experience the main issues with today's operating systems not to be technical capabilities, but rather user friendliness, flexibility, and standardised APIs. But I'm curious what the issues are from a lower-level point of view!