Maybe simplicity?
Something that can be understood easily in a few weeks, and then you may start implementing whatever features you find useful. Oh, and Xv6 is buildable under 1 minute on modern machine, and don't need a custom-build toolchain.
I agree it definitely did lots well, but "it lasted over half a century" isn't a great argument for that. There are huge network effects with platform APIs that allow terrible things to persist simply because that's what everyone else uses.
It's not better, just for a different use-case. That's why every single universal-os is based in 60-90 tech. Your tires are useless for tanks or trains, but wheels are universal.
Let's see how good your tire's are in a chariot race:
>>Any iron tire for racing would be a very thin strip of iron on the outside of the wooden rim, best when heat-shrunk on the wood, to consolidate the whole wheel.
Your base is ~unix=wheel and on top your pressure-sensor=Kubernetes (for example), below is your always on disk-brake=x86 ;)
Your comment is almost certainly the stupidest thing I have ever read on HN.
I look forward to more insightful comments from you in this vein:
"I'm not sure how I feel about universities (which should be teaching modern history) teaching ancient 27BC stuff like the Roman Empire. Do you really want a new generation of people who think the Roman Empire was perfect and cannot be improved upon?"
I'm sure students would benefit more from MIT running courses such as "7.1729: An Introduction to 23 Not-Invented-Here JavaScript Frameworks" /s
Again, for historical reasons it's probably not a bad idea. But yes it would be a bad idea to teach students C and send them out into the world with the idea that writing C is how you're supposed to do it.
>But yes it would be a bad idea to teach students C and send them out into the world with the idea that writing C is how you're supposed to do it.
So your student have to tell Linus:
Sorry cant help you with your kernel that's not how you're supposed to do it, please learn Rust and rewrite your kernel RN! I don't know in what wannabe rainbow world you live.
BTW Students can think for themself, they honestly DONT believe you if you tell them unix or c nor rust are flawless, teaching something does not mean it's perfect but one way to do it.
Do we really want a new generation of people who think Unix was born perfect and cannot be improved upon?