As you all know, Windows 8 will be the first release of Windows NT which supports the ARM architecture. Microsoft hasn't been particularly forthcoming about this new Windows variant, but that's changing today. The company has posted a long and in-depth blog post about Windows 8 on ARM.

But for most computing needs outside the embedded world, all those platforms don't matter. Windows didn't target them because there's no point in targeting them. Let the embedded OSes or Linux run on those, they are designed for that sort of thing. MS knows their target market and they also know where the money is and it's not in embedded.

Have you even used MS Software besides Internet Exploder and Windows 95? It sounds like you're still stuck in some Linux zealot loop from the 90s. Your arguments are weak and completely unsubstantiated. In my case, I've used Linux for many years, including its development tools, as well as software like Apache and MySQL. I've even set up the HA stuff like Heartbeat and DRBD. I've also done a lot of dev recently on Microsoft. I can tell you that both platforms have their strengths and weaknesses, but MS has a lot more strengths than the zealots will give it credit for, and those strengths are real and relevant for a lot of the business world, where there's no place for holy wars about free software licenses and Unix ueber alles.