Again I make a trip to OS News and find something thought provoking, somewhat offensive, and very sincere. I don’t like most of the opinions the editors have about GNU/Linux but I nearly always read them. Hell, I usually read the comments because despite their total infection with trolls the reader opinions are usually from a pretty diverse span of perspectives at least where geek stuff is concerned.
The latest editorial/rant is no exception to this. Adam Scheinberg makes a stab at defining two broad categories of Linux user and divides them into end user and hardcore more or less. It’s a thankless job (the alternating flames and hot air is enough to make you wonder exactly which circle of the underworld you’ve fallen into) and I don’t think Adam nails it by any stretch of the imagination but I understand where he’s coming from.
One thing I do like about the article is the often mistaken notion that the “hardcore” are mean, elitist, and completely disinterested in what end user types have to say about their work. This is a point that needs to be made more often especially by people who don’t code. There are a lot of heated opinions about this division and I’m always going to favor the coders here if only because they actually code instead of spending eons of manhours ranting about how much xxxx sucks because this feature hasn’t been implemented. If developers were so unfriendly to end users (or as I call them in times of ill temperedness the “clickety” bunch) they wouldn’t be clicking on the pretty widgets or even installing Linux to begin with.
Anyone here install Slackware back in the day or download xfree86 as a tarball? Those were brutal installs where a successful install felt like hacking. I’m not saying that this was some kind of golden age or anything but there was a certain clue or willingness to learn and experiment prerequsite that sort of tempered people who approached Linux for the first time. There were far less instances of people buying a boxed set at CompUSA or something and complaining because all of their hardware wasn’t detected or, god forbid, there were too many options when installing the operating system.
The article written by just such an intimidated user from a couple of days back really sums up this change in how people look at Linux. He was essentially scared of by choices between file systems and the availibility of patches and upgrades. This complaint was (and should still be) a laughable one. It isn’t though. People nod their heads in sage sympathy like this is some kind of fundamental problem with the state of Linux. I mourn for the hours lost by some talented hacker in an effort to circumvent Darwinism and enable someone who can’t be bothered to read documentation to determine the course of things. The worst part is that a lot of people interpret the reluctance to cater to this sort of clueless arrogance as elitism on the part of developers.
The first dillemma that I faced is what company should I go with? As a Windows user I really never heard of the many different companies that produce Linux. I have heard of Red Hat and Mandrake (I saw it at Borders). I have read about them sort of on web pages, but since I never wanted to use Linux before I did not pay much attention. I wanted to find a version that was easy to install, I have heard the nightmares of having to configure all the hardware yourself. I read the web pages and decided to go with Mandrake. I really could not make heads or tails of the different distros.even in the reviews. I picked Mandrake because it seemed like an easy install. Why did I have to pick? Why no just go to store and buy what ever and it is the right one?
The install process was long but fairly easy (Thank God) but I was still confused a bit by the File System option. Which was is the best one? Which one is the most stable? Which one is fastest? I don’t want to make that choice. I had to stop and do some research online to find out which one I wanted to use. I never had to do that with Windows. What if I picked the wrong one? Would it taint my experience? What are KDE and Gnome? Which is better? Damn another stall; back to the Net to find out which is better. It seems most people are using KDE so I choose it. Argggg.. why do I need a root password?
I find it very difficult to take this sort of argument very seriously because it comes (I think) from not taking your operating system very seriously. Apply this attitude towards any other consumer decision and you’d look like a moron but somehow when applied to Linux it’s some kind of valid complaint. The truly killer part about that line of thinking is that these are Windows customers that need to stick with Windows. Really. I really do think some people shouldn’t bother because fleeing to Linux to escape a set of problems will invariably lead to another set of problems on another platform where people will want to smack you for angrily questioning the need for a root password. Anyway, I think the point I’m groping for is the lack of curiousity and willingness to learn can’t be overcome by flashy installers and patient measured tones in help forums. This deficiency is not the fault of any codebase or developer. When you refuse to make tentative steps towards something new you need to prepare for a lifetime immersed in mediocrity.
If you fit into this vague, broad, and somewhat common category I suggest you stick with Windows. Is this because I’m some mean ubergeek who doesn’t want you messing up my command line utopia? Not really but feel free to take that back to the forums. Seriously, though, Linux is not a reactionary measure against Microsoft as much as some seriously deluded folks would love to believe it is. It’s an entirely different ball of wax that requires a little bit of compromise on the part of the user. If you’re not willing to go there then please don’t. It doesn’t help anyone and certainly won’t solve your problems because, at least where operating systems are concerned, the problem is much deeper than one interface, filesystem, or widget set.