0
kicks
It's obvious why MS won't port .NET to Linux
The reasons are threefold: The size of the Linux community (or rather the lack of size), their unwillingness to use MS products, and the costs involved porting to multiple distros.