Last weekend I lost my desktop system to hardware failure -- the kind of failure not worth repairing. This closely followed a laptop dying as well. I found myself scrambling to make life and work go on with less for now. The end result will probably be that I'll buy two systems in the coming weeks, a small and inexpensive travel system, probably an Asus Eee PC I wanted anyway, and something powerful enough to be a desktop replacement and to allow me to do demos for consulting customers or potential customers.
For right now I'm down to two systems, both laptops, both very long in the tooth. I'm writing this on my five and a half year old vintage veteran Toshiba Satellite 1805-S204, with a 1GHz Celeron processor, 512MB of RAM, and a 20GB hard drive. The second system is 10 years old: my one surviving itty bitty Toshiba Libretto SS1010, a system about the size of a paperback book with a 233MHz Pentium MMX processor, just 64MB of RAM, and a minuscule 2.1GB hard drive. I decided to rebuild both with an idea of optimizing for speed. The idea is to use a Linux distribution designed to get the most out of limited hardware. Don't misunderstand me: Vector Linux 5.9 Standard, Xubuntu Hardy Heron 8.04, and Wolvix Hunter 1.1.0 all ran brilliantly on the Satellite. Still, if I'm going to do serious work I want to use as few resources as possible for the desktop and overheard and leave as much as possible for applications, particularly things like OpenOffice and multimedia apps that eat memory.
I decided to play with fire and try out some beta code, particularly Vector Linux Light 5.9 Beta 5. This is the first beta with the new LXDE (Lightweight X11 Desktop Environment). The previously offered window managers, JWM (still the default) and Fluxbox, are also still included in the iso. There are some bugs which I've dutifully reported as you'd expect in a beta but nothing serious. All in all it works very well and is remarkably close to ready for prime time. Best of all... it's fast on the Satellite. Really fast!
LXDE looks good. Vector Linux has a unique replacement for the HAL daemon called VL-Hot. It doesn't continually poll the hardware bit rather is triggered by udev events. You can choose between VL-Hot and HAL in Vector Linux standard as either will work perfectly well with KDE and Xfce. VL-Hot also works correctly with pcmanfm which is used to control desktop icons in LXDE and in the Vector Linux Light implementation of JWM. Not only is this far less resource intensive than HAL but the fact that it mostly works well on lightweight desktops is truly impressive. This is a huge step forward for those with limited, low end hardware and for green computing in general.
I'll definitely be writing more about LXDE, VL-Hot, and Vector Linux Light in more formal articles and reviews for my blog over on the O'Reilly Linux Dev Center. I just thought a quick, informal posting of my first impressions might be of interest to the more adventurous Linux users out there who like to play around with bleeding edge software. The nice thing is that this is working well enough that it doesn't feel like bleeding edge. I've actually had more problems with the released version of Xubuntu Hardy Heron, but that's another story.
I also have the ancient Libretto running Damn Small Linux for the moment. An installation of Vector Linux Light seemed to go flawlessly but when I rebooted I got a kernel panic. I've seen this before with VL 5.9 and I've reported it as well. I'll be experimenting with a few very small lightweight distros on the box in a dual boot configuration with DSL. What I want is a fairly current 2.6.x kernel and current if lightweight apps, something DSL just doesn't offer. I'll definitely write about what works for me.