I guess you can tweak your definition of 'geek' to mean what you want, but in my opinion a real geek would not limit his options by making generalizations. There are Microsoft products that are garbage, but there are also Microsoft products that are very good. The only company I know of that has been completely successful with every production so far is Pixar.
My definition of Geek is someone who has a good understanding of multiple operating systems. Anyone who has a good understanding of operating systems in addition to Windows, generally won't use Windows. Oh, they may repair it for other people, but they won't use it for themselves, except possibly for gaming.
Many of us 'geeks' are IT professionals, and banning Microsoft products would put us on the fast track to being out of work. Only hobbyists can afford to be extremist about these kind of things.
Depends on your definition of "IT Professional". If you only work with Microsoft, I'd call you a "Microsoft Professional".
But you are right, if there was a mass move to non-Windows platforms it would put a lot of "Microsoft Professionals" out of work. Just think of Best Buy's "Geek Squad", without Windows Geek Squad would be out of business in short order, as no other operating system requires that much maintenance.
And no, it's not only hobbyists who "can afford to be extreme" about such things. Business owners like myself can save huge amounts of money by not using Windows, for example my business is 100% Mac, and quite frankly I'm saving a fortune. This may seem ridiculous when you look at base cost - you can buy a 15" Dell Laptop for about $600-700 and a 15 " MacBook Pro is about $1800.00, but the MacBook Pro is virus and spyware proof, networks like a dream (I don't have an IT department - don't need one), and just works.
In other words as a small business owner, competing against some really big players (they could buy me out of petty cash) I can't afford not to look to every possible cost saving, and the MacBook is giving me those cost savings.
Windows was also designed in the mid 1980s, when OS security was not exactly the buzzword that it is now. Couple that bad decision with the good decision of maintaining extensive backward compatibility and it is easy to see the dilemma of securing Windows without breaking functionality. I am not defending the insecurity, just putting things in perspective.
Unix was designed in the 1960s when OS security was not exactly the buzzword that it is now. So how come it doesn't have the problems that Windows does when it was designed 20 years prior? Oh, and it did maintain decent backwards compatibility, even through many changes. Linux, while it doesn't share the code base, uses the same design decisions that Unix did. BSD and Solaris of course do share part of the ancestral Unix code base. Mac OSX is a BSD variant. It's easy to port programs from Unix, to Linux, to BSD, to Solaris, to Mac OSX because they share a common design heritage.
So when you put things into their proper perspective, Unix, being the older operating system, should have a lot more problems. It doesn't. Age isn't the issue. Architecture is.
Maybe Windows 7 will be their successful attempt to hit that mark. I have not tried it yet, but soon my PC will be upgraded at work and I will also move to Windows 7.
My son was running the Beta of Windows 7 alongside XP on his gaming computer. He says it runs better than Vista, but the betas of Vista ran fairly well too, and the RTM ran like a pig. So I wouldn't be too optimistic.
I get the idea, but not the logic. If millions of intolerant rants like this over the years have not killed Microsoft or caused a mass exodus to Linux, what makes you think one more will tip the scales? People will choose the software and platform they want regardless of your hateful attacks on anything you do not like, so your post strikes me as a complete waste of time.
Intolerant? Everything I've said has been accurate. If being right is intolerance, I hadn't heard that.
As to a "mass exodus" to Linux, as long as Microsoft can force the OEMs to pre-install Windows, we won't see that happening, as most people buy a computer to use, not to change, just as most people buy a car to drive, not to hot-rod.
So people aren't choosing Windows. They are having it forced on them, because if you go to Best Buy, or where ever that's all you see. There's no choice involved. Except to go to the Apple Store, which more and more people are doing now. Go to the Amazon computer pages, and look at their most popular lists. The only computers worth more than $1000.00 in the top 20 are Apples. Apple owns the high end of the market now.
And shortly we are going to see the ARM Netbooks arrive. ARM based systems can't run Windows 2k/XP/Vista/Vista 7, but they can run Linux or BSD, and there's a wide variety of software available. Oh, admittedly you could install Windows CE, but there's no software for it.
In actual fact ARM based Netbooks have been on sale here for over 2 years, using a BSD based operating system, and they've been selling like crazy. Think IPhone/IPod Touch. Yep. It's really an ARM based Netbook with an on-screen keyboard, and they are selling really well.