>As you can glean from several pieces of news, it seems that on the one hand, Microsoft is strongly opposed to Linux, pressumably because the consider it a potentially dangerous competition.
>
>On the other hand, I understand that the .NET platform is specifically designed to work with different operating systems - and I believe that versions for Linux are already appearing.
WINE allows Windows programs to be run under Linux - have a look at
http://appdb.winehq.com/...and at the bottom of the page, you might be surprised to see which Windows application is most voted for for bug fixes so that it will work smoothly (it had more than double the next contender).
Also, you might look at
http://appdb.winehq.com/appview.php?appId=296to see how far things have progressed. I think that MS is getting left behind here - shame.