The power of Linux, in my opinion, is to convince people it is the best thing, even if it is free. Cray (company that makes supercomputers) has set some record with their new computer ('Red Storm') that runs Linux. See story here.
Don't get me wrong, I think it is great and many people have put a vast amount of hours making Linux what it is.
But even an OS that is free and developed for free, many focus on new features over fixing bugs.
I thought that mentality was limited to corporations that add features to try to convince consumers to purchase the latest version for new features. And the companies, for the most part, have trained the consumer to accept buggy software as the standard. Consumers have been brainwashed that new, but maybe marginal, features are worth it.
I want an OS so stable, so reliable, that I do not need to install it on a computer, but that it is stored on chips on the motherboard and new versions are new chips. Maybe it is stored on something as simple as a USB Thumb/Key drive that can not be written over. Or, it could be like BIOS chips, and is plugged into a socket on the motherboard.
Whatever specific hardware that it is stored on, that it cant be written over. This would really eliminate alot of problems with malware, as no changes could be made to the OS.
Now obviously there would need to be mechanism in place to store variables, parameters, and user defined settings. Sure there would be some settings that combined together may result in a hard to use system (ie, all colors set to black), but then you could just boot with the defaults and then correct your settings, and you are back.
Just an idea.