The Huz Experience

RantsTecho Techno Techno!

Why Linux is Bad

Wednesday 25th August 2004

All of us, apart from a few misguided individuals, know that Linux is horribly inadequate for the average computer desktop. (Litmus test: can your granny use it? Answer: no). Now, I’m not some big Windows advocate – guess what operating system this web site was developed on? – but the fact is that an operating system that can be used comfortably by ‘developer’ types is far, far removed from an operating system that’s suitable for public consumption. Anyone who claims that Linux is “ready for the desktop” just means that they can use it – but as they generally turn out to be experienced computer users with slight masochistic tendencies, that’s not exactly a ringing endorsement.

What’s brought this mini-article on, anyway? Two things: first, the BBC’s Click Online programme has been showing off the power of the supposedly newbie-friendly Linux distribution, Mandrake, over the past few weeks. Their hardened technology journalists have been unable to get it working. “Incompetent fools!”, you might scoff, but the point is that these people are just the kind of incompetent fools who use computers, day in, day out. They want it to work, and work straight away, not after they’ve spent hours recompiling their kernel until they find a setting that works, or editing XFree86Config because their mouse wheel actually causes the pointer to skitter across the screen like a frightened bee.

Secondly, I’ve just had to edit php.ini to turn the security hole disguised as a feature, register_globals, off. That wouldn’t normally be worth shouting about – I’m not the most competent administrator in the world, so overlooking that for over a year wouldn’t be a big thing – but the thing is, it was definitely off before. Yet when I upgraded my PHP installation, using the handy Debian package manager, it decided to overwrite my old configuration with this new one. Not the most intuitive of things to happen, but this illustrates one of the major problems with Linux today. Either you do everything by hand (something your average granny isn’t going to be too happy about), or you abdicate some of the responsibility to the package managers, which manage to be inconsistent, over-reaching and often impenetrable, all at the same time. With a thousand and one different versions of various applications, all dependent on a billion other libraries, which are of course, in turn, dependent on other things too, you can’t blame the package managers for sometimes throwing their hands up in the air and overwriting half your stuff just to make things sane again.

Linux is a programmers’ and a developers’ operating system. With all its many and varied distributions, braches and versions of the core applications, no computer novice can keep up. Linux zealots are wont to call these people “idiots”, but the truth is that they’re normal people going about their lives, unwilling to spend hours learning the intricacies of their operating system just so they can get on with some Web surfing, email or whatever. They use Windows because it works for them – they don’t have to recompile their kernel or upgrade bintools every few months – but the Linux programmers, writing the operating system for themselves, fail to see that not everyone is like them. That’s no problem – it’s the evangelising “Linux is for everyone, honest” people that annoy me. Linux is not for everyone. Fact!

N.B. OK, I wrote this a months or two ago while I was preparing the site on a Linux system – nothing compelled me to post it now other than laziness. Anyway, it’s just as relevant as when I originally wrote it for testing purposes. :-*


5 Comments

Comment By: bgbennyboy

Thursday 26th August 2004 | 12:48

I completely agree, well said Huzo.

For god’s sake I’m a geek who likes to tweak and mess around with stuff and even I cant be arsed with linux. If the likes of Huz or I cant really be arsed then theres no way in hell that Joe Bloggs (who’s never even seen the control panel, let alone a command prompt) will be. Or that he’ll have the slightest chance of being able to use it adaquately.

Comment By: Courthold

Thursday 26th August 2004 | 18:29

I’ve been back and forth between linux and windows a few times, and while I’ve learnt more about linux each time, I always ended up ditching it not out of difficulty to use, but just because there was always some windows program I wanted to run.

Comment By: Twilo

Saturday 28th August 2004 | 20:36

The reason it’s inadequate for the average user desktop is because the average user is STUPID.

Comment By: PTDC

Sunday 29th August 2004 | 17:07

Don’t take the bait, don’t take the bait, don’t take the bait. Your average journo is about as intelligent as the guy who comes into maplin for “advice” and insists, INSISTS!, that the monitor is plugged into the PSU.
I don’t think some people should be allowed to use computers until they’ve reached the level where you can mutter a few words and wave in their general direction to get them working.
User friendly usually means watered down and hand holding. It’s possible to make things “easier” to the extent where you find it harder to accomplish more technical tasks. Eg, some user friendly distros not having a shortcut to the console.
Oh and that problem must be with debian or the package, gentoo generally handles that stuff fairly well.
There are newbie friendly distros, but they’re almost as bad as windows ;

Comment By: Disapont Regret

Saturday 26th March 2005 | 18:38

Linux does not do what is main for OS – support hardware. Repetedly tried many distos on few machines — they all failed. The last Mandrake 10.1 – do not support centrino CPU fully. Somtimes does not even boot as I learned. Ufter spending $$$ on free CDs, free downloads and many wasted days I return to Windows. BTW after trying Linux applications like spreadsheets I realized how far behind they are. Even moderately complex excel table is not working, functions are so limited and no VBA


Leave a Reply

Hey there. The Huz Experience would be a right pain to administer without WordPress, and would be overrun with spam for questionable knob potions without Akismet. Thanks chaps!

Valid XHTML 1.0 Strict