According to InfoWorld, Microsoft has announced, (or more accurately, has announced that they will announce) an operating system called Windows Cloud. Supposedly it’s intended for developers of cloud-computing applications, much like Google’s App Engine allows you to develop and run a Web app, built in Python, on Google’s hosted servers.
What makes this particularly interesting is that the whole point of cloud computing is that it really doesn’t matter what OS you run it on. It doesn’t need to be compatible with a particular client OS, so long as it’s compatible with a standards-compliant Web browser. The back-end is also as agnostic – run it on Linux, Windows, BSD, or Plan 9, so long as it works and it performs well.
This is a new area for Microsoft. Microsoft is used to selling operating systems in a market differentiated by hardware compatibility, public adoption and brand awareness, with “killer apps” for each platform. (Apple has Final Cut Pro, Logic, and Shake. Microsoft has Exchange, Direct X, and uh… Solitaire?) But cloud computing apps usually just require raw processing, not hardware compatibility. The public never sees what’s going on the back-end. And killer apps can be designed for any platform, not just specialized ones.
In short, unless Microsoft can find some other way to differentiate itself, Microsoft is entering a commodity market.
Now, one of the ways Microsoft can distinguish itself is by optimizing performance beyond its competitors. They could try developing a Web application development framework that enables app developers to reduce the number of round trips that need to be taken, but that’s not really an OS issue. More likely they’ll be focusing on processing power, queuing, and massively multiprocessed threads. Here they might be able to make some gains by processing different threads on cores that are closer to each other, physically (shaving nanoseconds when you have multiple apps running multiple times a day can add up.)
Even so, it’s hard to imagine a way that Microsoft could improve Web app performance or flexibility by coming to the market with a cloud application OS. But then again, it’ll be a month before it’s revealed, so maybe there’s something that we overlooked. Anyone from Microsoft want to comment?
In the meantime, I’ll be dreaming of a Web app that allows me to feel true emotional contentment. In the meantime, I’ll have to settle for icanhascheezburger.com.

by Brian Boyko