Trying out Linux desktop, Part N+1

[Update on 2003-05-22: Now I have an almost properly installed Linux desktop at work. I say almost because I still need to configure lpd, tweak either X server or mozilla to use properly anti-aliased fonts and whatnots. Using a 20 inch LCD screen makes it somewhat tolerable even though I cannot understand why same version of mozilla running on Linux with 2.6 GHz chip runs a bit slower than its counterpart on an 3 year-old dual 660 MHz running Windows.  In a few days I'll get a faster machine with brand new Redhat 9 - I am looking forward to test driving it.]

Discounting my little Macintosh and Apollo workstations, the first "real" computer I used was SGI Indigo workstation. I learned C by adding useless, unnecessary options to cat, ls, etc and I learned Unix from man pages. Only reason I switched from FreeBSD and Solaris to Windows 2000 on my home machine was that JBuilder ran better on the latter. Or rather JBuilder and other Java GUI apps looked really crummy on Solaris x86's X Windows. Maybe I should've fiddled with the X colormap but I had to get the Java program I was running hooked up with Excel via ODBC first. So I switched. That was 3 years ago.

Every year since then I try out Linux from time to time. Every time I get rather disappointed. Today was no exception.

Two Linux distros I tried today are Knoppix 3.1 and SuSE 8.1 eval CD. Knoppix is a bootable CD-ROM, useful for demos and tryouts as it does not require a harddrive. Pop the CD in, reboot and you have a Linux machine (but your hard drive remains intact). It's supposedly extremely good at detecting hardware. Alas it didn't detect my mouse. It was a shock after reading only positive, enthusiastic reviews of Knoppix. [Addenda: now Knoppix gets the mouse if I manually configure it at the boot time. However I need to configure lots more options before Knoppix becomes usable enough for evaluation. More about Knoppix after SuSE below.]

SuSE 8.1 has good reputation of being a solid professional desktop/server distro with great installers and package management system. Unlike other major distros, it comes with a Knoppix-like CD that lets you try out without fully installing it to hard drive.

SuSE did better than Knoppix - it detected hardware and network (DHCP) accurately (even though it didn't have driver for the printer) and started a working Linux with KDE 3.0 desktop. Instead of analysing what makes SuSE/KDE less than satisfactory computing environment, I'll just list troubles I encountered today.

Now Knoppix 3.1. First few times, it couldn't see my ordinary PS/2 mouse. I had to murmur some magic words like knoppix ps2 lang=us this and that to get it started up. In many ways I like Knoppix over SuSE because its KDE menus are a lot simpler than SuSE's maze. Better, Mozilla is preinstalled and Knoppix kernel read my NTFS harddrive (SuSE's kernel didn't have NTFS option built in).

Unfortunately I ran into a few problems.

I should note that Knoppix is not a full distro but a demoware with a short development history. Given all that I find it impressive. If I were to use Linux as desktop (with say OpenOffice) then I'd keep Knoppix with me so that I can "borrow" other machines on a temporary basis (say giving a presentation written in OpenOffice).

Well, from what I wrote above, it should be clear that I am not going to move to Linux soon. It has made a great improvement over the years but it's nowhere near delivering even the modest need of mine for a simple desktop. Still it wasn't all for naught. Desktop Linux has definitely improved over last year. On SuSE Eclipse ran OK and some other random Swing apps looked fine. ls ran well unlike on Cygwin. Playing with decent i/o redirection was sweet. Now I know what to expect from Linux workstation better.

 

[originally written on 2003-01-29]