By using this site, you agree to our Privacy Policy and our Terms of Use. Close

.NET works on Linux/Mac. Mono is a very active project. Moonlight, by the developers of Mono, is also in development to bring cross-platform compatibility to Silverlight. We're going to see Microsoft more and more in cross-platform situations. Even MS will tell you their OS isn't as omnipresent as it used to be. Like Google they aren't stupid and they'll evolve to maintain their presence as a leading software company. Take a look at XNA (opening up console game development to indies) and the .net microframework (.net/C# in a 250-500kb footprint for microcontrollers). They learned from Google what it means to diversify.