This is interesting news. It's pretty cool, but I wonder if Microsoft will end up shooting themselves in the foot by doing this. IBM did something similar in the 90s by allowing OS/2 to run Windows 3.1 apps. Many software developers decided to just create Windows apps, since Windows was more popular.
Microsoft seems to be getting more and more cross-platform with their development tools. I've also heard that Microsoft is bringing VisualStudio
to Linux and Mac: