Slashdot ran a story about Knoppix yesterday and it piqued my interest. So I went ahead and downloaded the latest ISO and burned the CD.
I'm impressed at the automatic support of all my devices without any user input. It, as they say, "just works". All Linux installations ought to be this easy.
I have some gripes with the system, though.
The first is that Knoppix doesn't make it obvious how to complete the Linux installation. I understand that Knoppix is designed to be a distro on disk, but such a distribution is only a stepping stone to actually putting the OS on the disk for permanent installation. Why, then, doesn't Knoppix have an option under the Knoppix menu to prep and install the OS to the hard drive?
Another complaint is the lack of device control. Specifically I cannot figure out how to adjust the mouse sensitivity. The mouse pointer for my USB mouse flies across the screen at the slightest touch, and I can't figure out where the mouse applet lives. There doesn't seem to be any consolidated device control area, so I'm sure I just haven't hunted enough for the right applet. I would really like it if the device settings were all in a easily accessible and obvious place.
A very small thing I noticed and thought strange was that the KDE 'Start' button isn't activated by the Windows key.
I really don't like transparent system menus. I guess some people like it, so I don't begrudge them that. I just want to know how to turn it off. Where is this setting? It sure as hell isn't in the Desktop settings applet.
Why is the documentation so lacking? There seems to be a concerted effort to put the least amount of effort into writing the help documentation. I started Frozen Bubble, which I think is a game, and it hung when I selected the 1-player mode. So I clicked the 'X' and...nothing. So I right click Frozen Bubble in the task bar and select Close and...nothing. Now I'm stumped. It seems to me that the OS should realize that the application isn't terminating and do what it can to shut down the process, ideally it would prompt the user before it sent the final kill signal. There was simply no response from the application or any acknowledgement from the OS that the application was hanging.
Then I remembered, hey, this is Unix. There's got to be some manual way to kill processes. So I opened up bash and tried to figure out a way to kill the hanging process. The kill command needs a process number, so how do I get a process number? bash help doesn't help. This is where my documentation complaint really started to kick in. Why wouldn't the bash 'help kill' documentation have a pointer to whatever the command was to list running procs? I'm not asking for a hyperlinked set of docs, just a simple 'Also see: WHATEVER THE COMMAND IS TO GET THE PROC LIST'. Finally I found Kkill in the application menu (of all places) which proceeded to kill the game of Mahjongg I had to minimize to get to the hanging Frozen Bubble.
In general, I get the feeling of a very good OS from Knoppix, but it lacks the polish of Windows 2000/XP or MacOS. I'd like to get to know it more when I have more time. I really want to figure out what the attraction is to this OS. Windows has come such a long way since the nightmare days of Win98. Windows 2000 and XP are approaching the point of perfection from a user perspective and stability standpoint.
Is it my preconceived notions of how smoothly and comfortably an OS should work that turns me off every time I boot Linux?