Atheist wrote:
Those Neanderthals of 1986-1994 weren't concerned of such things I suppose?
Get real, Atheist. I never claimed that these people were Neanderthals. The discussion was about the *concept* of multitasking, something you constantly mix up with AOS bashing (which it's not).
They designed an efficient OS for a CPU which didn't have the mechanisms necessary to achieve memory protection, or they choose not to implement it since it would break other aspects of the OS.
MP doesn't make it impossible for those things to happen anyway.
No, but it's about a zillion times safer than the alternative.
The need is for programming to BECOME SIMPLER so that less mistakes can happen in the first place.
Ok, so instead of designing crash proof operating systems, we should hope for better applications?
Well, we lived without medicine as well, but that's not something I'd advocate, even though 93% of the world's population doesn't have access to it, or at least way sub par when they do.
lol

Sorry, I do not have stats, nor can I generate them, but we're up against CPUs that are 50 and more times faster than the fastest we can get, so it all counts.
Well, you're looking for bottlenecks in the wrong places.
I bash because it's unnecessary overhead. It's an obstacle. It's clutter. It's bloat. Can we have ONE SIMPLE OS please??? Others are available if this one doesn't meet your needs.
Again, the discussion was about the *concept* of memory protection, not whether or not AOS is a capable alternative (which it sure is).
Multiuser-capabilities doesn't in itself doesn't constitute any overhead, nor does memory protection in practice. This is not bloat, clutter nor obstacles. You just don't like this stuff since their existence would implicate that AOS actually *lacks* something.
Seriously, is that "The Law"?
EVERY SINGLE OS that is buyable by the consumer must have:
1. multiuser logins
2. virtual memory/swap space
3. memory protection
No, I totally agree that there is no reason for all this to be "The Law". There are strengths and weaknesses in every solution, and today people are so focused on unix-ish solutions that they seem to forget that there are other ways to do things as well.
Having said that, the features you list was invented for good reasons, and they don't constitute bloat or performance penalties.
This is way off topic, and it's getting nowhere...