Is Puppy Linux More Than Just a Distro with a Cute Name?

Puppy Linux is probably the cutest named Linux distribution at the moment. It is also one of the many Slackware-based mini distros. Puppy Linux is intended for rescuing a broken system, but it can also be used as a general purpose OS for really old computers because its minimum RAM requirement is only 64MB, and it runs entirely from there. It can also boot from a USB storage device, CD-ROM, floppy disk, and hard drive.

I have already tested various mini distributions like NimbleX and DSL, but I have never tried the famous mini-distro named Puppy Linux. So I downloaded the latest version of Puppy this morning and found myself playing with it for several hours. This 3.01 version I got fixed some minor but most urgent bugs from the still freshly released 3.0 edition. To learn more about this little doggy and the tricks that it can do, here is a review I wrote:

Test Machine Specs:
Board: Intel Corporation D102GGC2
Processor: 3.40 GHz Intel Pentium D
Hard Drive: Samsung 80GB ATA
Memory: 2GB DDR2 RAM
Display: ATI RADEON X1050

Puppy Linux was born in Australia, and was created by Barry Kauler. It is one of the few mini-distros that has earned respect from Linux users and developers around the world. As a testimony to its popularity, it is presently ranked number 15 in Distrowatch.

You can download Puppy Linux 3.01 directly from here. After I burned the 98MB live CD, I loaded it immediately and booted the normal way. I was then asked for my keyboard layout and the type of X server that I will be using, of which I just selected the default or the highlighted configuration. I also had an option to set my screen resolution, and to be safe I just used 1280x1024 for my 19 inch monitor. The boot/start-up was smooth sailing and my hardware were well-detected including my USB, audio, video, floppy, and Ethernet.

Look and Feel:
The very light-weight JWM is the default window manager for Puppy Linux and ROX for handling files. I find the desktop very responsive as most applications were quick to open. The icons were well- arranged for easy access to important programs. Even a Linux newbie can easily navigate the very simple desktop. There were also few available wallpapers if you want to change the look a bit.

Package Management:
Puppy Linux has plenty of valuable pre-installed software applications like Abiword, Inkscape, Python, Perl, Inkscape, Gxine, Seamonkey, and a lot more. It also has several network administration tools and a few games. An easy-to-use graphical software manager called PET takes care of installing and uninstalling packages. It can also fetch packages from its own repo and from unofficial packages (DotPups) that were made by its community members. Packages from the Slackware repository is also available for download, but you have to convert the packages first in CLI using a utility called “tgz2pet” for it to be used.

Though I can’t really judge Puppy’s stability based only from the short period that I have used it, there’s no doubt that it is a tough and tested distro. As a Slackware-based system, I can consider it generally stable with expected minor bugs here and there.

A dog has been known as man’s best friend, and I would say that Puppy Linux can be a computer user’s best friend with its life-saving ability to rescue a broken system or serve as a backup software. I also find it very easy to use, thus, I can recommend it to beginners and Windows users who wanted to try Linux the trouble-free way.

So, I ask myself this question, is Puppy Linux more than just a distro with a cute name? My answer is “Woof! Woof!” which means, “yes indeed” in plain English :-)

Note: Screenshots are taken from of Puppy Linux 2.17 which basically looks the same as Puppy Linux 3.01.


  1. I always love Puppy linux. I think it is a lot better than Damn Small.

  2. For an alternate view of puppy linux, check out my review here......

  3. Puppy has been the only distro in the last 3 years to work on my old (97-2k) hardware. Slax is twice the filesize and too big. Happy Linux Guy totally pans puppy. Save the bandwidth he ignores the clearly obvious instructions and complains about the results. I've been using linux off and on since 1998 and installed every distro I know about and could download and a few questions from puppies live cd don't bother me at all. Some blogger who started his blog in sept isn't the authority on all things linux.

  4. I just 'installed' Puppy Linux 3.01
    It was extremely simple to configure and I've had no problems with it all.

    It seems to work great....

  5. Wow. I just read that 'review' (and I use that word cautiously) mentioned by the Happy Linux Guy...

    I couldn't disagree' more strongly with his 'review. When I booted up my Puppy 3.01 CD-ROM, I went with all the default installs - I just hit 'ENTER' three times! The setup had no problem at all handling my video, keyboard and mouse, hard drive, sound, USB camera and flash drive.

    Even the network connection was very simple - I just clicked on about three "auto setup" buttons and went with all the defaults.

    I went from hitting the power on button to viewing my first web page over a WiFi connection in less than 5 minutes! The installation couldn't have been made much simpler.

    For someone who wants to run a simple-to-use Linux system and be able to easily revert back to Windows, Puppy is fantastic!

  6. Puppy is not Slackware based! Its Slackware compatible.

  7. Puppy Linux, since 3.01, IS slackware compatable, however it is not slackware BASED.

  8. Actually, Puppy has been Slackware compatible since v3.00. But you're right, it's NOT Slackware based, just Slackware compatible. Damned nice distro. I run Xastir and MuSE on Puppy, and have had zero problems with it. Very stable. My compliments to Barry Kauler, puppy's creator.

  9. Hi. Being a nube to Linux, I'm trying to compile Xastir to Puppy 4.31. Having errors on the config log. I'm willing to email my log or other notes from the attempted install to someone for examination.
    Tnx for any replies.