I've been using Kubuntu as my main workstation since 7.10, and so has my wonderful significantotherperson. You could say this is the end of a long *buntu experiment. I used to distro-hop a lot more because it was fun, and it was great article and howto fodder. But the past few years I've written a number of books in addition to my real jobs, and I have a little farm to run.
That pretty much eats up every waking minute, and some of my sleeping minutes too, so it's a medium-big deal to change operating systems. Why do it now? One word: efficiency. The *buntus are not dependable enough for me. It doesn't matter if it's a mature long-term release or something fresher, they get in my way too much.
I will list a few examples; this not intended as any kind of detailed criticism, just to give an idea of some of the issues that became deal-breakers for us:
- Bad performance. Tasks are forever becoming CPU-bound, to the point that the whole system comes to a halt until the task is finished. The Ubuntu desktop kernel is supposed to be optimized to give precedence to user input and therefore feel peppier, but I have not seen this.
- Audacity, my workhorse audio production application, does not get along with any of the *buntus. It hangs, screen redraws take forever, simple scrolling hangs, and it crashes.
- Ubuntu Studio (from 8.04 through 9.04) has so many rough edges I can't recommend it. (Dave Phillips wrote a good review of it, and I could have added a half-dozen more issues.) I had better luck using stock Ubuntu and customizing it myself.
- Here is a weird one: on a lot of Web sites in both Ubuntu and Kubuntu, Firefox renders them with significant amounts of overlapping text. The same version of Firefox on any other Linux I have tried does not do that.
I finally settled on PCLinuxOS 2009.1 because they just had a new release and they're using KDE 3.5.10. I haven't warmed up to KDE4 yet; it is still missing some key features that I rely on.
Installing PCLinuxOS 2009.1 was interesting, and not in a good way. The live CD hung at the same point every time I tried to boot up, when udev started. A visit to the PCLinuxOS Web site revealed that this is a common problem with no simple solution. However, choosing the Safeboot option worked (duh, next time I'll try the simple stuff first!) and I was able to boot it up and install it.
The installation goes pretty fast, but you can't just set your options and walk away; you have to hang around to click this and answer that. One thing Ubuntu did was spoil me for sleek, easy installations.
There was one last hurdle, and that was the GRUB bootloader. When I tried to boot into my nice new PCLinuxOS there was a GRUB error complaining that it couldn't find the root filesystem. Oh joy. The problem was this particular system has both an SATA and a PATA hard disk, which confuses GRUB. GRUB labels hard disks as hd, not sd. So I told the installer to put the master boot record on sd0. If GRUB supported the sd nomenclature that would put the root filesystem on sd0,0. But no,GRUB sees it as the second PATA drive so it is drive hd1. I edited /boot/grub/menu.lst to look for hd1,0 instead and now it boots fine. It's a good thing I know how to fix these things.
Next up: Long-Term ReviewI'm going to go ahead and put PCLinuxOS on another PC or two. Already I like it better. It is noticeably peppier-- a LOT more responsive. It handled a GeForce FX 5500 NVidia graphics card with no problem, which none of the *buntus could do; I always had to manually fix something even when I chose the kernel nv driver. Audacity is fun again--everything works with no danged drama. I'll torture the poor thing for a few weeks and then report back on how it holds up over time.
Carla Schroder is the author of the Linux Cookbook and the Linux Networking Cookbook (O'Reilly Media), the upcoming "Building a Digital Sound Studio with Audacity" (NoStarch Press), a lifelong book lover, and the managing editor of LinuxPlanet and Linux Today.
Article courtesy of LinuxPlanet.