Translated KDE/Linux Usability Report Available
WHudson writes "Relevantive AG, a German consulting firm who recently completed a study on Linux usability, posted their results in English translation today. Bottom line: Linux nearly as easy to use as Windows XP, but the wording of system and program messages could use some more clarity."
Most people that use windows have been using it for a very long time. They have a false sense of intuitiveness that won't transfer to KDE. Things like button placement conventions, widget consistencies, and terminology are different (as in whole other universe different). People that were spoon fed windows are never going to try out KDE and think its actually MORE usable.
bite my glorious golden ass.
I think that the whole myth surrounding the difficulty with Linux, is that they already know Windows. They get used to one system, and when they go to use another system, they expect it to work exactly the same. I taught my step-mother how to burn CDs using Nero in Windows, then I got sick of maintaining the spyware-infested OS, and forced Linux upon her. She commented that "How would I have known to click 'k3b' to burn CDs?" I replied, "How would you have known to use Nero?"
It's all about teaching someone, and once they learn to use something one way, it's hard to get them to learn a new method. You can't teach an old dog new tricks, as they say.
My step-mom now says how much she loves Linux. She loves no spyware, no pop-ups and spam thanks to Mozzie, and uses OpenOffice without a hitch. (Also uses k3b to burn CDs)
"Bottom line: Linux nearly as easy to use as Windows XP, but the wording of system and program messages could use some more clarity." I've actually find the opposite. For me, Linux errors are helpful (except for maybe getting a printer to work), unlike the jargon the BSOD gives you.
I was checking out the article, and there seems to be a slight affiliation with microsoft (where this article is originally posted) So, for it to defend linux the way it does is suprising (since some spornsorships are coming from microsoft, I usually don't expect that.)
I don't want a flame war, just say that I've been trying to install Linux on a Compaq Evo 1015v since last week and I simply can't get X up and running in any orderly fashion.
I've tried Debian and even tried to recompile the kernel a few times, to no avail. I have downloaded a couple of GB via dselect without any success.
The Red Hat 9 CD would only boot, but not install any files. It didn't recognize the network adapter nor the DVD-rom (that it booted from).
How do I install Linux (with X) on that laptop?
Must it be that hard to do it?
Does the Linux community understand that the threshold is too high for the big mass of users?
I really want to run Linux (distro unimportant) on the laptop, so don't blame me!
I have 1 Gbps Internet access@home
Linux harder to use than XP? Bollocks! When I first tried XP, I couldn't find the gnome menu! I wanted to burn a cd, and I heard about Windows XP's drag and drop burning, so I tried to get to /mnt/cdrom! But XP has it so D: is my cdrom. When I went hunting for my copy of PuTTY, it was in C:\Program Files\PuTTY! I was expecting to find it in /usr/local/bin !
Those stupid people at Microsoft, why couldn't they have made Windows more like linux?
KDE: Install new software. Shortcut to program is... well, depends. Is it a KDE app, or a GNOME or X app? What distribution are you using? Even if it's a KDE app, uhm, well, maybe it'll be there.
"...but the wording of the system and program messages could use some more clarity."
I used to say the same thing about Windows back in the day. Especially all those errors that simply gave you some akward number (or error code). I remember not even knowing which program had the error or if it was the OS. I agree though, system messages almost always need more clarity.
Question everything.
Try RedHat 9 some time. Installing apps is as simple as double-clicking the RPM in Nautilus ("windows" to the uninformed). The package manager apps take it from there - 2 clicks of "Continue" and it is ready to use. The only thing I didn't like was no "It's Done!" message at the end...
Becoming "familiar" with Windows (read futzing around with non-std apps and tools) *does* involve resolving dependency issues - I'm on lists where it's common to see people say "Why does it want x.dll?", and for a while there, developers shipping dlls and libs crapped up Windows boxes due to being old versions or for the wrong OS (eg 3.1 vs NT vs 95 vs 98 vs 2K vs XP). The problem's not limited to Linux, and what's more, it's no longer an issue on Linux if you use a current distro and the tools it comes with.
Linux has its problems, but this isn't one of them.
Forget thrust, drag, lift and weight. Airplanes fly because of money.
I like LINUX, I use Redhat 9 because most things are automatically recognized.
BUT, the study is based on two BIG flaws... In the usage scenarios the following is said.
1)The computer is largely preconfigured
2)Use of the computer is mostly restricted to specific applications in a practically homogenous surronding.
Well, DUH! If I give them a black box with only only black box applications Linux and Windows are largely the same. In fact most OS's in this context are largely the same...
The PROBLEM of the OS's is when you need to add applications, remove applications or do those silly extra steps. Then Linux becomes hell. The only company that I think has clued into this problem is RedHat. Bluecurve in Redhat 8 was a godsend. No more twiddling with text files. I can pop in my Redhat 9 CD's and it will recognize everything on my notebook, including wireless card. That is how it should be...
Sorry, but that study is partially flawed as many Microsoft studies.
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
Many of these tests are tests of familiarity and similarity, not strictly of usability. At least this is my impression, browsing the report.
Remember, these are users who, while they have "No experience with Windows XP" , are also not beginning computer users (but not expert computer users).
It is quite possible that even if a Mac OS X system were also tested, that the Windows system would score higher, despite Mac OS X having better usability, strictly speaking. This would be the case unless the usability of the Mac OS X system were sufficiently superior in usability, that it could overcome the advantage of the Windows system due to its familiarity.
Given this, that the Linux-based system did as well as it did is truly a testament to the quality of these open source environments.
On page eight (8) we see that task two (2) is to:
- use a text editor to enter some specified text
- "Format the first line as a centered heading"
- "Add page numbers on right hand upper margin of the page"
- "Print the document"
- "Save document as 'Potter.doc' in WORD format in your personal folder"
- "Close the program"
The user's success with the Linux-based system, for this task, will depend largely upon how closely the Linux-based system's word processors resemble word processors in the Windows environment. This test does evaluate usability, but strict usability here, is secondary to familiarity.
Surely these users will have some -- if not extensive -- experience with Microsoft Word, or even Wordpad. No doubt these workers also have experience performing these very tasks in this Windows environment.
On page nine (9) we see task six (6):
- "Open the email application"
- "You have received a new mail which mentions the date of an appointment"
- "Have a look at the organizer and see whether you are still free on that date"
- "If that date is still availab le, please enter the appointment".
It seems certain here that the user's success with the Linux-based system, for this task, will depend largely upon how similar the Linux-based system's email/groupware client is to Mircosoft Outlook Express, or Microsoft Outlook.
One last question: why does the KDE system as pictured in the report not have text below the "quicklaunch" icons? Wouldn't this significantly improve a new user's ability to quickly identify and launch the tool needed?
I do not know what a "blue dog house" means, what a "red lifesaver" means, or what a "K overlayed upon a sproket" means. I can probably make an educated guess given some previous experience with KDE, but that is hardly accessible.
Am I missing something?
.sig Realistic fines for copyright in
Laptops are famous for being a pig to install Linux onto. Proprietory hardware and unhelpful manufacturers make driver support very difficult.
That laptop has ATI graphics and LCD, which can be a pain to setup manually (don't use modelines with 4.x X!). I'd start with 16 bit VESA at 1024x768 14" (or 1400 x 1050 15"?) native resolution. If possibly, use 4.3 XFree86 as well. If VESA works, then try looking at different ATI drivers, probably "radeon" or "ati", and 24 bit colour.
As others have suggested, maybe it's worth trying a different distro (Mandrake and SuSE are worth a crack) because they have slightly different kernels and different setup/config tools. They have setup options for LCD screens, so just choose a generic 1024x768 LCD, and VESA/radeon chipset.Problems with X are unlikely to be kernel related, but the DVD might be. Maybe you need to use the ide-scsi cd driver, done with a kernel append line at boot time. I'll hazard a guess and say the ethernet is one either tulip or 8139too. I may be wrong, but try modprobe tulip and/or modprobe 8139too then ifconfig -a and see if eth0 is there. It might be something else, but it's worth trying.
Hope some of that helps.
Forget thrust, drag, lift and weight. Airplanes fly because of money.
The linux apps are supposed to be just as easy to use and capable as windows apps. But the problem i think most people face is getting to the point where they can double click the icon and it will load and work properly. In a business setting where you have an IT department doing the work of configuring it, I'm sure most people will have no problem adjusting. However, this takes a decent amount of work and knowhow to set these fuckers up. While windows may be buggy, faulty, unstable, and watched over by big brother, at least it's a cinch to install applications on it.
That is not meant to be a slam on linux and a praise on windows, but it's a major roadblock that prevents a lot of windows users from having the balls to make an attempt to switch.
I'm already thinking about the flames that will surely ensure from this post. But seriously, get a windows box and install a program and do the same for linux while keeping in mind that most people don't want to learn, because they shouldn't have to, how to simply put the icon on their desktop or menu. It may sound trivial to experience computer users, but it's not to regular windows users who just want to get something done.
Yes, you *are* missing something. Sure, the system in Linux based, but it's using open tools. In effect, this is just a test on systems that are able to run KDE and KDE-based applications. It does, therefore, apply to pretty much every version of Linux as well as FreeBSD (I'm not sure about the other BSDs' support for KDE, though I wouldn't expect it too far behind). Hell, even having a system start up KDE in cygwin would fit this description.
www.sitetronics.com/wordpress
Why are you compiling with redhat? Why not install with an RPM?
Honestly people like should not use linux. Stick to windows, you'll be much happier and you won't be bothering those snobby and childish people. As you are well aware windows users and much more adult and sophisticated and will drop eveything to rush and help you out. Why give up a supportive environment like windows? It just does not make any sense.
War is necrophilia.
One thing I noticed when skimming through the report was that they didn't really mention the responsiveness of the applications themselves. I mean, once a user learns these applications is the performance of them fast enough for a person to be productive? I've noticed on my linux system that applications tend to take much, much longer to load, the swap file thrashes more often, and just interacting with windows and the system is slightly more sluggish. Sure, the difference is in the few 100's of milliseconds, but it is noticable.
Mac OS X. Most Apple applications have fairly generic names, "Mail", "iTunes", "iPhoto", "iMovie", "iDVD", "Preview", "Disk Utility", "Image Capture", "CPU Monitor" and "Safari" (You know that's a web browser, right?). As for burning CDs, you stick a blank CD in the drive and the Mac will ask you what you want to do with it, copy files, burn songs, copy pictures, etc. Real ease of use that neither Windows XP or Linux have. That's why I bought my mother and mother-in-law an iBook. It's cheaper to buy them a Mac than listen to them bitch about their PC. They can do everything they need, it doesn't crash, no scary viruses and the only downside is they have learned attachments. I'm still not giving up my dual boot p4, but I find myself spending more time on the g4.
Strange women lying in ponds distributing swords is no basis for a system of government.
Sure, it can be done, but you really shouldn't complain when it doesn't fit your needs out of the box and needs tweaking.
There is a good reason KDE/SuSE and not Gnome/Redhat was tested in the usability report.
I still know PLENTY of people who don't use computers at home or work. I know it's hard for people like us to believe, but it's very true. :-)
This is the third time I've had to post this. Apps are not hard to install in Linux! The *vast* majority of these problems come from Linux users who try RedHat first, and Linux users who first go to the app's website to get packages.
1) If you use RedHat without Apt-4-RPM, don't even bother using Linux. Better yet, use SuSE (which has a good GUI package manager in the default install) or one of the Debian-based GUI distros.
2) Never download apps from the app's website. That's the Windows way, not the Linux way. Almost every significant app will have a package in your distro's package database. APT and Debian are better than the RPM distros in this regard (lots of RPMs, not too many keyed into Apt4RPM). To date, I've only run up against a handful of packages that weren't in the Portage database. Most of them (like d2c, the Dylan compiler) would not be installed by most users.
A deep unwavering belief is a sure sign you're missing something...
Between Windows and Redhat I find myself rebooting Redhat way more than my Windows 2K box due to it hard locking when I try to run too many Gnome apps. GUIs are still pretty buggy in *nix and ease of installation and running programs needs to be integrated. Once they get that right maybe more apps will be written for it.
Fortunately, I don't have to reboot my RedHat server except for a kernel upgrade ;) I really don't have to reboot my Win2k server that often except after a windows update session (and that happens more often than I have to reboot linux for an update :P ).
(Disclaimer: This is not a troll, this is my actual experiences with Gnome).
Well, I stopped using Gnome a long time ago. As in the last time I used Gnome Red Hat 5.2 was still considered relatively new. It was my first distro and seeing apps on Gnome crash I had wondered what in the hell my friend had been smoking when he told me "linux is more stable." What I did was switch to KDE. At that point in time KDE was absolutely UGLY but very functional for me (i.e. didn't crash every 20 minutes). I have "taken a peek" at Gnome every so often and I still see apps crashing on Gnome even when I'm just evaluating it and haven't pushed it very hard. I just don't see that many crashes on KDE. When something does crash on KDE, it is usually a "Gnome app" (such as Gaim). No, it was not my hardware. I've tried Gnome on more systems then I care to count and despite liking the looks of GNome, I've always stuck with KDE as it has always been more functional for me.
Anyway, as I stated at the beginning, this is not a troll against Gnome. I've just had rotten luck with Gnome and KDE has been a good friend to me. Consider this a KDE advertisement if you will. ;)
There are just too many bugs. Using Redhat9 to connect to an NT4 share via Samba is buggy as hell. The first connection works great. After that I practically have to reboot to get back into the share again. I find that very user unfriendly.
I cannot comment on samba with RH9 in that RH9 is the client and NT4 serving the share. I can say, however, that I have a RH9 samba server in production at work that serves large files and images to windows clients all day long, with great uptimes. Takes a beating sometimes... never stops :) Now, I have connected to windows shares from a linux box in the past without problems. It could be a bug in samba shipped with RH9. Try using up2date and get a newer version of samba if available.
New users are mainly turned away when they can't even figure out how to install an app. I was really confused when I first started. I could download to my home directory & make a new folder to put it in, had to spend 15 minutes looking up how to unzip it with tar (man tar made it sound like it was only used for tape backups), went to the folder and stared blankly and the directory listing. It turned out I was supposed to know you have to type:
make
make depend
make install
OK did that....where the hell is it?
This is the first area that I will agree with you. Installation from source is not hard for the initiated, but for the new user (who has had zero computer programming experience) it is hell. I took a few C++ classes in college but didn't persue the computer science degree because I don't make a very good programmer :( I was very shaky about compiling programs on linux even though I had taken C++ classes because it's just not the way you do it on Windows with Visual Studio, which is what I was taught at Wright State. :( However, today you will find me compiling test kernels on "test machines" just to play around and I'm pretty good at it now... but I should be considering I've used Linux since '96 or so.
It's a long and rocky road to learn *nix and unfortunately /. shows how snobby and childish 99% of them ar
You mean the way Longhorn will be copying Aqua? Why don't Linux GUI developers just copy Aqua first? ;)
I call BS on that one. Sure there are distros that are more difficulkt to install (like Debian and Gentoo), but there are other that are dead easy to install (SuSE for example).
Typical SuSE-installation:
-Insert DVD
-Go through the Wizard, set up your system
-Select software to install
-Wait for the software to be installed
-Done
It takes about 20 minutes, and I have fully functional OS ready to be used.
Now, the average W2K-install:
-Insert CD
-Go through the menus, set up your system
-Select MS-software to install
-Wait for the MS-software to be installed
-Boot in to VGA-windows
-Install drivers for your devices (reboot, reboot, reboot)
-Install all the non-MS software you will be using
-Done
Depending on the number of apps, the installation can take something like 1-2 hours.
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
easier for the desktop user, you also make it harder
for the people in other categories. Our needs are
not the same, therefore, the remedy can never
be the same.
The question is not whether we should accomodate
new users, the question is what costs and
inconvenienses are we willing to endure in
order to accomodate the newbies. And I don't
particularly care if new uers move to Linux, I would
rather not accomodate them at all. It is a
non-issue for me.
and we could base such an installer on the standard ./configure && make && sudo make install procedure. Such a program could find out what options ./configure takes and present them in a nice gui.
;)
but it gets very troublesome if the thing doesn't compile
Free as in mason.
The following comment on Linux shortcomings drew a chuckle from me (page 28),
"The most striking example of this is the term "Verzeichnis" (directory). To 46% of all test subjects it was unclear whether "Ordner" (folder) and "Verzeichnis" (directory) were synonymous. Consequently, they had problems with the task which asked them to create a new folder."
Now that is mindshare.
.sig Realistic fines for copyright in
There's no question about the usability or linux in that regard IMHO. For simple office, and 90% of home user tasks, linux is perfectly "ready for the desktop" and has been for some time.
Where I feel linux falls down, however, is the intermediate user - the user who wants to transfer their home movies from their DV camera, edit them, and author a DVDR; a user who'd like to use their TV card to timeshift TV shows; the budding composers who want to hook up their keyboards and play with synchronisers and audio manipulators. That's where people (myself, and the majority of people I know who are very competant windows/osx users) who want to migrate to a linux solution run into difficulties which simply aren't present on Windows or OSX.
Then you move past the intermediate user to the full-on geek, who can do pretty much anything with linux with a couple of mega-fast keystrokes - that's when linux shines ;)
So can we stop these usability studies, please. It's already usable for the majority of home users. The next step is winning over the intermediate Windows users.
And as for gaming.... ;)
Some of the observed behaviors were incredibly interesting.
They categorized users based upon their performance in the tasks. Starting from page 74, I found some of the attributes and observations for each category to be interesting:
All observations are quoted directly from the report, but have been consolidated from multiple pages (74-77)
1. Group: Inexperienced performers
- They cannot mentally differentiate between OS, desktop environment and application.
- They are goal orientated and not interested in understand (sic) how they get there ("Now it is working").
- In order to place an application icon (Acrobat Reader) in the desktop bar at the bottom, they were looking for this option within the application itself (and did not succeed). This was the case for 21 of the 60 Linux test participants.
- They left an application open and tried to perform all further tasks within this application. For instance, they created a new folder using the file dialog of the word processor.
- They were confused by a high number of options and tried to find a familiar option from which they could start exploring the others.
2. Group: Experienced performers
- They are interested in understanding how something works.
- They consider themselves to be the cause of an error, not the computer.
- Due to their impatient navigation, they did not see some (sometimes important or helpful) options. Also, they could hardly see the tooltips since they moved the mouse too quickly before the tooltip had been displayed.
- If an action did not show an immediate result, they went onto another way and only came back much later to the initial action. Hence, this group needed to have the network folder displayed for quite a long time as they clicked somewhere else before the folder content was updated and displayed.
3. Group: Professional performers
- They plan their steps by their assumptions of the potential ways that the systems may offer.
- They can identify the "errors" or "inadequacies" of the system.
- They had problems especially when they did not expect a certain system behavior. This could be observed e.g. in Windows XP when they tried to write a file on a CD, since this function is integrated into Windows Explorer, while those users expected a stand-alone application.
.sig Realistic fines for copyright in
Take as you will, which translated means flame or ignore away ;)
Over the last weekend I decided to try some of the latest distros, hell it beat talking to the Mrs. Normally I have very little time spare to sit and play with Linux so this was quite cool, this is the order I tried stuff and the initial impression.
-Mandrake: Would have been a nice install but the usb keyboard doesn't work; yet the mouse does. Clever. Does install though without the keyboard working and it works once installed, the modem doesn't though. Failed to get modem working after a few tries dispite this been the only distro that is speed touch friendly. The package update gui is lousy, dropped to console. Learn that the modem support is selected during install and that there is not a gui to do it after install, WTF. Reinstalled, eventually found the modem section, couldn't type entries into gui due to no usb support. Sigh.
-Lindows: The best install routine, up and running in 10 mins. Distro doesn't include make or gcc, so couldn't compile anything to get modem working. Installed these from another distro but modem still farked. Click and run is a good concept for continual revenue. Will be the granny friendly distro but not there yet.
-Redhat: Nice install, feels professional but boated, took an age to install and runs as fast as a dead dog. Modem doesn't work. Stupid speed touch. Is it me or is Redhat just dull?
-Knoppix: Booted CD, left at console. CBA, next CD in line please.
- SUSE: Doesn't support usb during install, won't allow the install without detecting a keyboard, useless.
By this time I knew the stupid speed touch inside and out and got it running in Mandrake, though I've learned enough that I could get the modem working now under debian/lindows easily so I might go back to lindows tbh, but it is hard to forgive them for not including gcc and make by default.
You cannot simply download this cool program from the developer's website and install it, unless he's made packages for your distro-- which, let's face it, is a little confusing for your average luser who just wants to download a file, browse to it using his nice graphical explorer-like interface and click it to install.
Most businesses are trying to avoid this type of behaviour from their employees anyways, whether with Windows or Linux. It is not a good idea to have all users install different software onto each computer, it is chaotic and downirght dangerous.
Now, you can configure WinXP so that only the admins an install anything, but really fine-tuning an XP is not as easy as it might seem - probably because hardly anyone does it.
So the linux approach that only athorized people can install new programs makes sense. Yeah, it might be a little annoying for the employee who cannot get his program installed just by clicking on it; but it does make sense that the IT people who are responsible for the maintenance and security of those systems are the ones who have the final say of whether a certain programme is to be installed or not.
On the other hand, the only users who are likely to try to install all types of crap onto their computers are those who think they are computer gods just because they have one at home and are able to surft the Internet and download music. And those users can end up being really dangerous, for they think they know much more than they really do. It is the ignorant users who really are no threat at all, for they will always ask before attempting to do anything.
And if installs are only done by competent people, it follows that they probably know how to do it (whether that is compiling from scratch or downloading a package for whatever distro they're using), so it shouldn't be very difficult. Not that it actually is difficult, you just need to know what you are doing.
Don't try to fix me. I'm not broken.
"I want an OS that works, out of the box, with MY system. Windows does this for me. Linux (so far as I have tried) does not."
Windows does this for you because it's *preconfigured and preinstalled*! It doesn't seem fair to me to compare a preconfigured and preinstalled OS to one that you install from scratch without help.
Try installing Windows XP from scratch. I've had better experience with installing Linux from scratch than XP from scratch.
"Suse, RedHat, Debian, Slackware, FreeBSD, Gnoppix??? Which one, and why should I use it? Ive seen enough flame wars out there to simply confuse me for life."
If you've informed a bit more, you'll no doubt at least find these facts:
- The most popular *desktop* distributions are RedHat, Mandrake and Suse.
- FreeBSD is not Linux so you can ignore this.
- Debian and Slackware are oriented towards gurus who hate wizards and GUI stuff.
So what do you do?
1) You pick out all the desktop distros.
2) You pick out the most popular ones among those distros.
3) From that list, just pick out one at random.
There, how hard was that? If you don't know what to do, just pick out a random one from the most popular distros. It's not like you can't try out another distro.
"KDE or Gnome? I dont know?! Bluecurve? What the hell?"
If this confuses you then use whatever desktop was set as default. How hard is that?
They really are hypocrytes when it comes to usablity. They claim its so easy, and much better than the evil KDE. It DOES looks easy at first, but when you want to configure something serious, you have to either edit cryptic text files or use a weird tool called gconf-edit (which is basicly regedit for linux). They claim that only "advanced users" want to do it or KDE/AOL users only do it.
Want to change your colour scheme? Either choose form the a bleak grays from the themes dialog or EDIT TEXT FILES! KDE windows lets you click and point the colours from a nice colour picker dialog.
Want to change your window button order to a mac style,GCONF-EDIT! KDE and classic gnome (gnome 1.x) lets you click and point.
Want to enable gtk1 style "tear-off" menus, which are very useful in so many applications., GCONF EDIT. classic gnome had the option in its control centre.
Want to Drag and drop files from your digital camera to your freinds computer via ssh? Nope, nautilus won't let you do that because that would be "too compex". So you would have to do cut&paste your files to a tempory folder, then open a terminal and do a scp *.jpg. So instead of that I open Konqueror window and do it.
Screensavers, yes there are plenty of screensavers, but what is with the password dialog. My mum screamed you ****ing caught the computer on fire when she first seen the BURNING MONITOR logo on it. Please change that.
The gnome desktop seriously need some real configuration options and less "HIG" propoganda. Now that gnome have been frozen I will have to wait until the Autumn to see if they fixed these problems when the 2.5 series comes out.
I might even go back to kde when 3.2 comes out, the CVS version is good, just unstable because of the nature of development versions.
> I want an OS that works, out of the box, with MY system.
This is a perfectly valid requirement.
>Windows does this for me. Linux (so far as I have tried) does not.
Well, you are lucky. It can be the other way round. It all depends on your specific setup.
I'd suggest Mandrake for you. On the Systems I tried (2x 1600MP on Asus with USB and parallel printer, scanner, DVB Card, SB Live, USB Mouse, and various other things and Laptop) only the winmodem on my laptop wasn't found. You could try Knoppix first to check how much can be supported. You don't need to install, just put in the CD and give it a try. Mind though that Mandrake and certainly others too have highly extended kernels which include many drivers not available in the stock kernel.
KDE or Gnome? Well, I much prefer KDE over Gnome but that's basically a matter of personal choice. Try em and use the one you like. Bluecurve is just RedHat's miserable way of making both desktops suck.
What kind of DSL Modem do you have? USB? Those are critical since they usually are poorly documented pieces of proprietary *****. If it doesn't work for you, just don't. There sure is a lot of hardware that is not supported (completely) for various reasons, either don't buy unsupported hardware, live with it or don't use Linux. Same is true for Software. If there is something you need and that or an acceptable equivalent is not available for Linux, Linux isn't right for you.
Currently only Linux is the tool for me to get my work done. Mainly because my scanner doesn't work with windows and because of all the tools I use on a day to day basis which certainly are available for windows, too (cygwin) but need to be tuned and configured and are just there on linux.
It really depends on what you need. The Mandrake installation was extremely quick (40 Minutes for the operating System and a huge load of software), With XP, in that time only the plain installation was done and I just started installing the first SP. The Mandrake installation configured every piece of hardware except the winmodem (look at the name) and maybe the irda port, I never tried it. All the USB and PC-Card hardware I own works via hotplug except a new WLan card with an yet unsupported chipset. But that's something I knew about and I follow the development process, eventually even that will work.
So in the end, it really depends on various criteria. Just decide on these and you are ok, no matter what's the outcome. Isn't that the same with every tool? Just because you might not have use for a drill that is powered with pressurized air, it is still the perfect tool for others.
The funny thing is that the people who couldn't care less and the people who love computers are now the ideal market for Linux. It's the people who have enough confidence to try to do things they don't know how to do who would struggle!
Reality is defined by the maddest person in the room
Knoppix is a "LiveCD" Linux distribution based on Debian that runs entirely from a booted CD-ROM. It has excellent hardware detection and if all goes well it will detect PCMCIA, network, sound, and video hardware then boot straight to a desktop. Many people use it for a rescue CD (I even retrieve data from horked up Windows machines with it). It is also a good Linux compatibility checker. It your case, it can help you figure out a good X configuration.
/etc/X11/XF86Config-4
/etc directory. You could just use Knoppix' (purposefully hidden) hard drive install feature and update to the latest Debian. If Debian isn't you're cup of tea then you will at least have some good hints on how to proceed with another distro.
The chances are good that Knoppix (www.knoppix.de) will get the machine to a desktop. Assuming that it does, make some notes.
#lsmod
will tell you what modules loaded.
The XF86Config-4 it settled on will be in
There will also be any number of helpful hints in the
Doesn't happen with Debian, or with Gentoo. Packages make it into unstable and into Portage almost as soon (sometimes before!) they are released. The other distros will catch up eventually. Besides, consider how most Windows software works. They only release new versions once a year or two. The OSS philosophy is "release early, release often" but that doesn't mean you have to stay on the cutting edge of each release*. The distros do a degree of testing as well, so waiting for the distro packages to come out is much more in line with what users are used to in Windows.
*> This coming from the guy who runs KDE CVS...
A deep unwavering belief is a sure sign you're missing something...
As a rather enthousiastic KDE user, I was a bit dissapointed when my version of kghostview (0.13.1) failed to open the .pdf document.
For those with the same problem, there's an easy workaround:
$ pdftops digrdp1.pdf
$ kghostview digrdp1.ps
My grandma turned 80 a few months back and the one thing she wanted was a computer and she has never had one much less used one. So a few of us pitched in and built one for her and we put Lycoris on there. We touched nothing but as soon as it booted up we sat her down in front and showed her where the things she'll use are. Like Mozilla, GAIM, OpenOffice.org, and that's about it. Fastforward to the present day and she loves it. She never gets viruses or the porn pop-ups that her friends get. She hasn't turned it off yet. She is IMing me right now seeing when I'll come up to Indiana again.
The most important thing to do when you have a new user or a switching user is a support base. Perhaps family members or a Linux User Group. Because installation or upgrades are still crappy in Linux (for any user!) my cousin has gone over and updated OOo and GAIM and the such, but for the most part it's doing really good. One last word, Lycoris takes a brilliant approach: Don't organize things by their name (KWord, GAIM, GIMP) which don't help the new user -- they organize it by what it does.
And one last final word. What needs to happen is serveral distros for differing levels of nerdiness. We're seeing it emerge but it needs to become a community effort -- this will allow the power Linux user to use the distro that is suited for their needs and for the n00b to use a simple clean interface.
This is my digital signature. 10011011001