It’s funny that people are surprised. Most people think Microsoft has a virtual monopoly on the Windows OS. This is simply not true when you break it down by hardware systems and devices.
- Server-side Windows OS such as Windows NT, Windows 2000 Professional and the upcoming Windows 2002 now have a decreasing market share of around 10%.
- Client-side Windows OS, Windows CE, for devices such as Pocket PC, cell phones and other embedded devices has a competitive market share around 25-35%.
- Client-side Windows for desktops systems such as Windows 95, Windows 98, Windows 2000 and now Windows XP has around 90% or so.
For Server-side Windows OS, Linux market share has been at the expense of Microsoft’s market share, according to this article. The momentum is right now in Linux, given the backlash in the open source community and Microsoft’s failed attempts to discredit the open source community (and Linux in particular).
Microsoft is clearly in a fight for its life in its server-side, enterprise solutions strategy. For Microsoft, the .NET programming and Web services platform relies heavily on the success of server-side Windows OS. Otherwise, Microsoft will somehow have to adapt Linux into Windows (a.k.a. Winux), perhaps similar to Mac OS X using a BSD kernel.
Apparently, there are many Linux and open source Web developers (LAMP), who use Linux, Apache, MySQL, Python, Perl and PHP, that like aspects of .NET. Who knows? We might see Perl.NET, Python.NET and more.
For more on .NET and the latest with Windows and Linux, check out our .NET DevCenter.
Is the Linux OS contributing to the demise of Windows? How will this effect .NET? Will open source adopt aspects of .NET?