According to the news from the IT world last week, Microsoft is trying to let Linux software run on Windows. If Linux, the software on the Windows platform can run on both platforms, this is a "win-win" situation. I don't know what MS uses to make it running Linux software. Windows and Linux perspective from the concept of operating system, undoubtedly, in nature, guess, when the MS is executed, translating it into a call to the Windows platform, not from the installation. Another point is that the software of this intermediate layer did not fully map Windows and Linux. It is difficult to achieve difficulty. Let us look at Longhorn, Longhorn is the next generation of Windows series products, will be issued in 2008. Microsoft refers to the possibility of a 3D graphical user interface and system folder, but cannot be packaged. Many people think that 2008 is too far away, no one can predict what updates and upgrades will be, but one thing can be sure to run Linux software on Longhorn.
In 2008, it was not far away, just like the "so-called .NET trust crisis" in front of BLOG, an article pointed out that there is no very clear goal that is very clear. I think Ms still has a very clear goal on OS.