WOW, 6 bit characters what a luxury some of you had,
model 28 teletype with five-bit Baudot.
This is partly why there's
no OS, past or present, that I'd like to see revived. Because *everything* is ASCII-based, even if kludge-extended with Unicode and UTF-8. And it's inadequate.
One of my hobbies is sort-of information technology archeology, with emphasis on identifying points at which major conceptual mistakes were made. Especially when they became permanently bricked in, so we still suffer from them now.
There are a LOT of mistakes and omissions in ASCII, and boy do we suffer. Just most people don't realize how badly, because there are horrible work-arounds for the worst of them, and we're used to these ways of doing things.
So, I verrrry-slowly work on a replacement for ASCII. And some other OS-related stuff based on that rejig.
Knowing what would be possible with some basic fixes to 'accepted crap', makes me very negative about existing OSs.
Big cause of "corrupt" disk is a power failure.
NTFS with it's transcription log can handle this better, With FAT your sol if disk was being written to when power fail happened.
Sole cause of any kind of process-state/storage failure with present computing systems in power-fail situation, is the absence of some REALLY SIMPLE measures at the hardware and OS level. Having designed gambling machine systems that were absolutely immune to any data loss from users playing chopsticks with the mains power switch, I know it can be done at literally no extra cost. It's a design conceptual thing. No it isn't a UPS.
The fact that PCs (and virtually all commercial computers) are not capable of weathering sudden power loss and restarting where they left off, is just pathetic. Unbelievably incompetent design. And it makes them useless for most real world control and state-critical applications.
Most here are thinking of a OS for one user or an OS for many users on one CPU.
I think the real future is an updated TurboDos where each user has a CPU linked to more CPUs in box with linked boxes.
Today some have two or more screens to one PC, what if you had two or more screens to two or more PCs that acted as if it was one PC to user.
An updated TurboDos+RSX11M clone.
Putting it another way, when early computers were expensive it was normal to have many users on one machine. Even with PCs/Windows this was assumed to be a common use case, hence the stupid multi-user pile-of-crap that is one of the reasons all MS Windows versions suck dogs balls. (Combinatorial complexity explosion, and endless security holes.)
You're right that the future is opposite to this. It will be networks of computers owned by individuals. No 'multi-user' tangles. More like 'personal clouds', with extra hardware modules of all kinds hot-plugged to a live networked system as required. The present corporate-owned 'cloud' ideas are kind of resistance to the inevitable, and corporations trying own everything, as usual. They are going to fail.
And there's no OS, past or present, that comes anywhere close to what's needed. Because ASCII is missing some critical concepts.
By the way, for those interested in OS development:
http://wiki.osdev.org