Ramkumar Shankar writes on his blog: “The day when Linux will take over the desktop (or at least have a significant footprint in the market) is still not upon us. That’s because there are a number of things the Linux community still doesn’t get, slowing down adoption of the OS in the home and home office.”
I posted this story because even though it contained some tired-old overgeneralizations and misconceptions, it still raises some good points.
- Over-generalizations: Mr. Shankar still echoes the old, tired FUD about “the Linux community”, trying to caracterize Free Software advocates as elitist, snobbish religious fanatics with a zealous hatred of Microsoft. It almost looks like it was talking about Mac fanboys! 😛 (yes, Tim, I know you use a Mac, but you definitely are not a fanboy).
When I advocate Free Software, I try not to dismiss Microsoft; I try to present the case for software freedom. And believe me, with racketeers like the BSA breathing under your neck and whispering things like “software audit”, you usually tend to appreciate that.
- Mis-conceptions: Some of the critiques were made under the assumption that for GNU/Linux to gain some footing in the desktop arena, installation should be done by clueless end users in the most user-friendly way possible. (Please note that I am using clueless in a respectful way here. I am not dismissing newbie or clueless users in any way.)
This assumption is wrong. The only ones installing operating are nerds, script kiddies, consumers of illegal copies of proprietary operating systems… and computer manufacturers and systems integrators. I said it once, and I will say it again: It is completely unreasonable to expect an end user to install his or her own operating system.
OS installation-related procedures (such as determining which particular version of the OS is suitable for a particular user) should be performed by a technically savy person—the resident nerd, the ‘whiz-kid’, the tech support representative… you get my drift. If you don’t believe me, try right now to install and configure Windows XP or Vista.
- Good points: Despite all the shortcomings, Mr. Shankar still has some good points to make. GNU/Linux has very good hardware support, but it still must be better prepared to deal with all the hardware that is out there. Sadly, this is an issue with no easy solution unless the hardware makers get convinced about the value of having their drives ported to GNU/Linux. On the other hand, this is an issue that is mostly out of the community‘s reach, and he was talking about community.
Another good point Mr. Shankar makes is that we need to keep improving the user-friendliness of our system and applications. Here he’s got a point. And I am not thinking on the command-line. I am thinking on things like the awfully cluttered KDE Control center, the extremely rigid GNOME settings, the stupid package-management tricks, and the arcane settings of many apps. We surely can do better!
Therefore, reading is recommended with a little bit of salt… or two.