One of the original targets of Linux was the under-powered computer gathering dust in the closet destined for electronic disposal. While that sounds like a noble goal, it isn't reality for the majority of today's Linux distributions. Xubuntu says it's for the limited resource computer, but even it has a minimum memory requirement of 256 MB. You probably won't have a very pleasant experience running Firefox on a machine with less than 512 MB of memory.
There are a number of distributions targeted at minimal resource computers including DSL, Puppy Linux, Slitaz and Tiny Core Linux. For this review we decided to take a focused look at the latest version of Puppy Linux called LuPu 5.0.1. This release is based on Woof and Ubuntu Lucid Lynx. The live CD is a mere 130 MB but does contain a lot of applications. As far as system requirements go, the Puppy Linux wiki says the current version will run on a 166 Mhz machine with at least 128 MB of memory.
We tested Puppy Linux on an old Compaq iPaq desktop computer with a 733 MHz Pentium III processor and 128 MB of memory. The original hard drive was a Western Digital 10 GB WD100AA. The built-in Intel graphics is not the best performer, but with Puppy Linux we were able to get a 1400X1050 display as the default max resolution. You, too, can own one of these screamers for a mere $60 from your favorite PC liquidator.
Puppy's live CD includes automated tools for creating a bootable USB or a local installation. Installing to a local hard drive is a little tricky but doable. Our first mistake was not initializing the hard drive beforehand. No problem as the Puppy installer includes GParted to make quick work of deleting and then partitioning your hard drive. Once this step was completed the rest of the installation went without a hitch.
The desktop uses Openbox/LXPanel. LXDE stands for Lightweight X11 Desktop Environment and is specifically built with minimal resource computing in mind. If you haven't caught on by now, the common theme is "minimal resource computing". It's pretty much the same for available applications as well. All the core apps meet the requirement of running on a machine with limited performance CPU, graphics and memory.
SliTaz is a free operating system, working completely in RAM and booting from removable media such as a cdrom or USB key. SliTaz is distributed as a LiveCD, and weighs less than 30MB. The system is quick and responsive, clean and robust. SliTaz is simple and intuitive, providing a lightweight, elegant desktop, detailed documentation and easy to use configuration tools. More information...