Sorry for my language, but sometimes it's best to be blunt. An operating system is an incredibly complex piece of software, just about the most complex software you can write. In the first version of an OS, the list of features you want to add is always much longer than what you can implement, there are always bugs you can't find, and performance is always a problem. What's worse, there is a built-in tension between those three problems -- the more features you add, the more bugs you create. The more time you spend fixing bugs, the less time you have to improve performance. And so on. As a result, every new operating system, without exception, is an embarrassing set of compromises that frustrates its creators and does not deliver on the full promise of its vision.
Remember these beauties?
--The original Macintosh can't create a word processing document longer than 10 pages.
--The original version of Windows can't display overlapping windows.
--The original iPhone doesn't allow third-party native apps, and lacks 3G and MMS support.
The operating systems that succeed are the ones that survive long enough for their big flaws to be fixed. That happens if the OS's supporter has a deep, multi-version commitment to it (Windows) or if the OS does something else so compelling that customers are willing to buy it despite its flaws (graphics on the Mac). Your chances are best if you have both patience and differentiation.
{NS}
Remember these beauties?
--The original Macintosh can't create a word processing document longer than 10 pages.
--The original version of Windows can't display overlapping windows.
--The original iPhone doesn't allow third-party native apps, and lacks 3G and MMS support.
The operating systems that succeed are the ones that survive long enough for their big flaws to be fixed. That happens if the OS's supporter has a deep, multi-version commitment to it (Windows) or if the OS does something else so compelling that customers are willing to buy it despite its flaws (graphics on the Mac). Your chances are best if you have both patience and differentiation.
{NS}