Everything You Ever Wanted To Know About Puppy Linux

Ads by Google

PuppyLogo   Everything You Ever Wanted To Know About Puppy LinuxAs I’m fairly sure you know, Linux is known to be capable of virtually running everywhere and doing anything. Not only does it run on a majority of our world’s supercomputers, but it can also run on the tiniest systems ever made, just as the size of a quarter. Today we’ll be taking a look at a distribution of Linux that is famous for being able to run with very little hardware requirements, Puppy Linux.

Puppy Linux isn’t based on another distribution; it is developed completely on its own. The system can, however, be built from packages of other distributions like Ubuntu, Arch Linux, and Slackware thanks to the Woof project. One of the great advantages of this distribution is it’s very small size. Generic Puppy Linux offers a 128MB ISO to download, with both “new” and long-term release options available. The small size lets Puppy Linux boot on any CD or USB stick and run with a weak CPU and low amount of memory. Puppy Linux is also constructed so that the computer doesn’t even need to have a hard drive for Puppy Linux to run. Don’t worry, there’s still a way to install this distribution to a hard drive if you desire.

Puppy Linux is also very customizable. A handful of developers have taken it and created their own specialized versions of it. The site offers a whole list of different “puplets” that offer special features or support. Among the specialized puplets includes non-English puplets and special-purpose puplets, that range from helping with certain subjects to being targeted for netbooks. Therefore, this distribution will suit your needs very well.

Ads by Google

As you may expect from Linux Live CDs, getting started is very easy. Once you have the ISO burned to a CD or written to a USB stick, you simply need to boot off of that media. Puppy Linux will then scan through the hardware before launching the desktop environment. Once that finishes, you’ll see something like this:

yga9r8ot corrected   Everything You Ever Wanted To Know About Puppy Linux


Remember that Puppy Linux is a very lightweight distribution, so don’t expect anything fancy from it (although there’s a puplet that adds some eye candy, including Compiz). The desktop, however, is still very eye pleasing, and doesn’t make you feel like you’ve been sent back to 1995. Speaking of which, I’m pretty sure that Windows 95 was more than 128MB, and yet Puppy Linux, the simplified distro, is still capable of more.

puppy install   Everything You Ever Wanted To Know About Puppy Linux

Installing this distribution is also fairly easy. A universal installer is available on the desktop to get Puppy Linux onto your hard drive or other media.

puppy packages   Everything You Ever Wanted To Know About Puppy Linux

Installing application packages is easy too, which you can do in the Puppy Package Manager. Quickpup let’s you install popular packages very quickly via a native package format.

The rest is up to you. You can do whatever you wish with Puppy Linux from here on out. Many people choose Puppy Linux over traditional distributions because it works, runs fast, and has great graphics for a lightweight distribution. Therefore, you get more work done quickly and have the distro stay out of your way so that it doesn’t bog you down.

Is this Linux distribution a plausible choice for you? What do you like or don’t like about it? Let us know in the comments!

Ads by Google

The comments were closed because the article is more than 180 days old.

If you have any questions related to what's mentioned in the article or need help with any computer issue, ask it on MakeUseOf Answers—We and our community will be more than happy to help.



AWESOME! Thanks for posting this. Over the years I have tried 15-20 flavors of Linux, and none has worked well on whatever machine I had – lots of digging around, tweaking, and in the end going back to the functionality of Windows. This puppy changes all that – it just works! Plus I love the fact that it’s small and looks good. Perhaps elegance in software design is not a lost concept after all.

Danny Stieben

Yes, I was actually quite surprised at everything Puppy Linux could do, because before I always thought it was just a very small distro that was supposed to run on ancient hardware. However, it definitely has the capability to find a niche on any system. Right now I’m still in love with my Fedora systems, but if for whatever reason they fail me, Puppy Linux might be next in line.

I’m glad you liked the article! :)


 just a question man…which do you think has been the best puppy linux version ever?…

Danny Stieben

I’d say the newest version, simply because it includes newer software and offers better hardware support than earlier versions.


Uhhmmmm . . . try a Puppy distro with Qemu (not KQemu); you’ll love the results.  Any machine, anywhere, anytime, and nothing left behind. 


What’s that?

Danny Stieben

Qemu is virtualization software. It basically does the same task as VirtualBox, but is constructed differently. I haven’t actually tried it myself, so I’m not sure if it’s any better than VirtualBox.


Puppy has kept a 1999 Compaq workstation usable for many years now. Installed wine and added a few Windows based portable apps and i can do most of the tasks i do on my  Windows XP machine. I have tried other versions of linux over the years but keep coming back to Puppy.  


It’s great to see puppy getting a little love.  I’ve been a fan of this distro for years.


Alas, the pup is not yet housebroken. I tried to install WINE, which prompted me to let it download something it needed. As soon as I clicked, it shut down my laptop, dead, instantly. It started up again without problem, but I didn’t even know there was a way for it to shut down the laptop that quickly.

Scott Dean

For situations such as priehl mentioned it is a good idea to get the best hardware tester I know of. UBCD or Universal Boot CD as it has many features for testing hardware before booting. That situation sounds like a memory error but could be other hardware as well. Before you boot Puppy test your system to ensure that no loss of data will occur. When I repair a PC I see if the PC is normally connected to the internet by phone modem if it is I pull the modem before I do anything else. Then I normally boot UBCD and test the memory, hard drives and processor. Then I boot Puppy (live CD) and back up all of the windows files to a different computer.

Chris b

Linux newbie here…  would this be a good way to install XBMC on a HTPC?

Danny Stieben

I believe that XBMC exists on Puppy, so it’s definitely possible. I’m not sure how well-suited Puppy is for a newbie compared to regularly suggested solutions such as Ubuntu. I’d like to see what other people think.


i am fairly new to linux and i have tried live boots of ubunto puppy and mint 11 i liked puppy a lot it is the by far best i’ve tried from a boot disk the only problem is i am trying to install open office and can’t figure out how plus, the archive opener is really annoying to use


Jlm, just copy the openoffice sfs (sfs4 version for Puppy 4.31 and newer) to /mnt/home and reboot (/mnt/home is where you have the save file).