Annoyances

Mo McKinlay <mo.mckinlay-ZW9u5aLsJ29O/fpWF/[email protected]>
Newsgroups gmane.linux.usability.annoyances
Message-ID <[email protected]>
I've been reading this list for a while, and a few thing have struck me.
I'll try and explain them as best I can, so bear with me a little.

First off, [prospective] Linux users seem to belong to one of three camps:

1) Those looking for Windows, but with stability
2) Those looking for UNIX, but free
3) Those looking for MacOS X, but on non-Apple hardware

Similarly, "Linux" is becoming increasingly a term which is only worth using
to describe what it actually is - a kernel. Debian and RedHat are no more
similar than Debian and FreeBSD. Each "distribution" is an OS - not just a
collection of software ported to a kernel. The fact that each of these
operating systems are based on the same code for various parts of the system
doesn't actually make much of a difference (anybody who's struggled trying
to install RPMs from non-free vendors such as IBM on a non-RedHat system
will soon testify to that).

The fact that this is a "Linux Annoyances" list is a little bit weird, in a
way. In one sense, Linux itself has plenty of scope for annoyances. But in
the broader sense, there's Debian annoyances, RedHat annoyances, SuSE
annoyances, Mandrake annoyances, and so on and so forth.

For some history, it's worth bearing in mind how all of these operating
systems started life - as a free alternative to UNIX. Now, any qualified Sun
sysadmin would tell you that you were taking a big gamble if you were going
to switch from Windows to Solaris and it expect it to be anything but pain
if you weren't used to UNIX. Many Linux-based systems fall into the same
boat - Debian, Gentoo, Slackware - they all try, to varying degrees - to be
like UNIX, and a bloody good job they do if it too. If you think Debian's
unfriendly, try an installation of Solaris out of the box! Most of the users
in the second category have annoyances which tend to be the sorts of things
experienced users tend to think of when asked about "Linux Annoyances" - NFS
hangs (mount with the 'intr' flag), core files aren't named anything useful,
shared libraries can be a pain, etc.

On the other hand, there are the "friendly" operating systems - RedHat,
Mandrake, Lindows, and so on. Ignoring "Enterprise Server"-style offerings,
these operating systems *do* pitch themselves at Windows users, and in some
ways they do it well, and in others they do it badly. Those out there
looking for a 'stable Windows' just aren't going to get what they want yet -
free operating systems just aren't ready for that market right now. Most of
the annoyances from these users could be applied to most operating systems
which haven't come out of Redmond.

The third category of users are even trickier - NeXT, then Apple, managed to
do something quite stunning - produce a version of UNIX which, for the most
part, wrapped everything up into a nice user-friendly GUI that a graphic
designer could use. The sheer number of man-hours which have gone into this
- and they've done it by focussing on a specific goal - are immense. I
suspect it will take a lot of time, along with a serious amount of
integration effort from a determined vendor, for this to happen to the open
source/free software worlds.

To sum it all up, I have immense respect for Dee-Ann, and this project, but
I suspect it might be a little too ambitous to try and compile a book of
"Linux Annoyances" - in a way, it'd be akin to writing a book on "PC
Annoyances". 

At the end of the day, though, those offering solutions or arguing about
whether something constitutes an annoyances or not need to bear in mind the
great big spectrum not only of types of user, but of types of operating
system based around the Linux kernel.

I hope all that made sense! Finally, I want to wish Dee-Ann and co. the best
of luck with the book, and look forward to seeing the final result!

Mo.

-- 
E: mo.mckinlay-ZW9u5aLsJ29O/fpWF/[email protected]
T: +44 (0) 709 200 3083
W: http://cirrus-multimedia.ltd.uk/people/mckinlay
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.