Windows is popular cause they ship Windows™ with your shiny Desktop/Laptop which you just have bought and unpacked.
But don’t feel yourself being forced to use opensources, it’s not a trend, it has to be a choice first, a comprehensive choice.
What i mean, it’s useless to come in GNU/Linux world if you keep your habits and mind from Windows™/MacOSX™ environment.
You have to undestand WHY you can’t use proprietary software on it and understand WHY some hardware are not totally supported.
[an exemple]
Now, you are all too happy to use Nvidia and ATI closed drivers, why not, you paid for this card, but now we have a big problem, recently, a severe security problem was discovered inside Xorg architecture, a security issue which we could fix BUT we won’t cause: We will loose - for a moment but it’s too long for some people - compatibility with ATI and Nvidia closed drivers, so in people’s mind: will loose user!
In fact, it could be true, but it’s a pain for a good health, cause we could put in place a good thing called : “KGI”, it’s a kind of new interface between Xorg and Linux/FreeBSD/Solaris/NetBSD’s kernel and as you can read, with the same driver you could work on all these OS on any platform.
Thus, i ask you: what’s the best?
-Loose support a moment to get a real freedom later, strong security, better design, all provided into your distro --> plug and play
or
-Be stuck with the goodwill of companies and to install manually driver - if it works at first - on the only wanted Operating system for the architecture they chose.
[end of exemple]
And forget this exceptionnal idea: “Money == quality certified” <- it isn’t!
If companies don’t want to make their work, they could give SPEC’ (IN TIME), with those, “we” could make our own open driver, but they won’t.
In fact, maybe with the recent purchase of ATI by AMD, we could achieve the goal! Obviously, if AMD is smart
If you/we make pressure, they will follow.
cheers
ps: Use free alternatives, don’t make “M$” exception as a general truth.