By using this site, you agree to our Privacy Policy and our Terms of Use. Close
GlingGling said:
.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.

Nicely said. Windows has had the problem of trying to maintain backwards compatibility with businesses software. They know this, we know this, and it is a problem. Luckily virtualization is becoming more common place and is likely to be the solution to their problem. They can now develop a new OS without having to worry about compatibility issues and make it much thinner.