I'm gonna chime in cause this is just insane, even tho the forums have the term insanely in the URL. I'm a *nix developer for the past 17 yrs, and this article, editorial, crazy rant or whatever you wanna label it, is a more than a little misleading.
First off this article is completely useless and invalid for the simple reason that the author doesn't give any system specs. Why is that important you are asking. Without that information we have no way of knowing what flavor of GNU/Linux is being used with this high level of frustration (though its sounds like Ubuntu), 'cause if its slackware and someone said it was insane, well doh, its geared to developers and cli freaks, casual users need not apply. Nor do we know if the setup was representative of the global pc market, or was it a crazy off brand thing, which would require a disc of drivers, and bios updates for M$ to do anything more than boot?
Also what GNU/Linux flavor is being used important since there is NO mythical generic LINUX OS. In fact just to clear up a point that many including the over 200 comments from software developers seemed not to grasp, Linux is not an OS, it's merely a kernel (others include HURD).
Of the 14 and some odd sub points, if one was to drop the baseless, inaccurate ones I'd say im my opinion they're are perhaps 4-5 valid complaints ,depending on hw/flavor, and end user level of computer ability.
I would like to point out something lacking from this article:
If your a "sheep" user who would purchase a prebuilt/preinstalled system from one of the major brands, then you can just buy a machine with GNU/Linux on it preinstalled that works 100% with the machines hardware.
If your a "power user" who purchased parts and built they're computer, then I don't see how the few things one might need to do to get your system up and running being sooo daunting. Lets face it if you installed M$ then it didn't just work 100% out of box, more than likely you have to use a driver disc to get online, for your video, sound, and perhaps even more. Also if you built the computer and it can POST, then the hard part is over, and you should trust in the fact your more than capable of installing a major GNU/Linux desktop flavor on your machine.
If you a "developer"/"I went to college for computers" please see "power user" and then promptly smack yourself across the face for been that big a wuss to even think about ranting like that.
People said this several years ago when D3LL and H9 released lines that came with GNU/Linux preinstalled. It was claimed it'd never work. Jump to '09, not only are those computers for many the fastest growing lines they have, but the first line of the latest and greatest toy --- netbooks released in 08/09 came with lets see....GNU/LINUX OMG.
The two most iconic video games makers not only run all they're games on linux servers, but they actively use code that works in GNU/Linux, and release they're major titles to run in GNU/Linux. Infact the biggest game in the pc world, runs perfectly in GNU/Linux.
In the end is any OS perfect ...nope look at the problems with Vista and drivers upon its release. Is the GNU/Linux desktop here, yep, and its here to stay no matter how the haters feel. If you don't like the *nix movement in general please turn off your MAC, your internet, since they run on *nix and enjoy your day.