This post is such a heap of crap, you linger in the Genetic Programming thread and equally show very little to no fact based knowledge.
I am happy Windows 7/8 user and program in Visual Studio Pro 2013 among others and yes I have Linux box as well used for certain tasks.
Open Source is much wider term than just OS and can target multiple platforms - this is what I am referring to not to Linux/Unix itself.
However as you noted Windows is dominant in desktop/laptop but is only about 35% server (not 50%) and not existent in Mobile which means that Linux/Unix is dominant OS. I also think that Windows deserves a little bit more credit for its capabilities and many issues were caused by hardware/firmware problems rather than OS itself. If someone needs browsing, email and few more simple tasks then free Linux alternative is good but for anything more it comes with more trouble than it is worth so staying with Windows is good choice.
I was caught myself off guard with what is happening in Open Source space aside from OS but I have to admit that some Linux distros are impressive in terms of UI and ease of use.
So what is it that is a threat to MS from open source? First things that can leverage HTML5 and JavaScript for example jquery, angularjs, nodejs, backbonejs, expressjs and scores of others are threatening MS in web front end and back end. Note that IE is marginalized by Chrome and FireFox. MongoDb and entire big data revolution with Hadoop in front and search engines on top of it go after their database business. Servers are run using mostly non-Windows frameworks but recently seems like Azure is gaining a little bit there so the game is not over yet for Microsoft.
If you look at Visual Studio MS resigned to this fact and what they do? Embrace open source community! Now I can use Python (open source) right from VS, they started working on Hadoop extensions, you can use HTML5, JS together with installed open source add-ons directly from VS IDE.
The problem for MS is that they cannot monopolize and monetize open source because by focusing on Mobile they are slowly killing their leverage in desktop OS and even before that lost the browser wars.
How much of it is being used and by whom? It is used not only by small business and individuals but by major corporations to run apps, networking, security, servers, data etc. to the tune of 50% to 60% of software currently in use.
This trend is fueled by developers transitioning away from targeting single platform by moving to projects that do not dependent on Microsoft technologies because they were burnt by them so many times.
Why?
For the past few years Windows developers cannot get clear answer what is the future programming model because MS abandons projects far too often irritating developer base (started back with vb6, now silverlight, widows forms and even future of wpf and .net was in question for a while). It forces refactoring or code simply does not work or scale well. MS tendency was to create huge frameworks unusable in today's mobile world by using too much resources and not scaling well across devices including servers.
And the bottom line is future Windows OS - will it be cloud OS, how many tiers of licensing and at what cost to be able to run fully featured Windows OS.
Most importantly Microsoft is moving to closed programming model like they did with Win8 Metro UI requiring paid side loading licence (about $30 in lots of 100) in order for me to install my own program on grandma computer just to impress her.
Because of that it does not look very promising for Windows and it is time to look for alternatives just in case.