Testing Puppy Linux on a pendrive

It is quite a good idea to have a system that works and is relatively comfortable in case it happens to you that your partitions crashed or something happened.

I had been wanting many months ago to have a spare pendrive with a small distro installed in it and made for these tasks, capable of working with my Internet connection and working with a keyboard and decent resolution.

Puppy Linux Logo

Using Puppy that goes in version 4.2 and prepares for version 5 along with other projects like Woof.

Going into the matter, Puppy is a simple system to install, which, in my case, I only needed Unetbootin, which did all the work and recorded it on the device.

In reality, systems installed with UNetbootin They remain as Live USB, that is, recorded as if they were discs and in principle, they are not prepared to record the changes that are made, it is not like installing an operating system on a "normal" hard drive, although it can be done but it is not what Unetbootin does.

The grace of Puppy is that it allows you to take advantage of this "LiveCD" installation situation and get the best out of it:

  • The operating system is saved Live style on our USB
  • The pendrive copies the information in RAM (this means that our pendrive does not wear out due to reads and writes) at startup.
  • The changes are saved in a file called pup_save.2fs on the pendrive, so we can save the complete system configuration, for example, the keyboard layout, the screen resolution or the configuration of our ADSL connection, etc.

Other advantages of Puppy

  • Use recent kernels (like Arch Linux), which makes devices run without large and bulky configurations.
  • Es lightweightIf we are going to put it on a pendrive, it must be light because our little "hard disk" has little space in itself. In the case of Puppy 4.2, the .iso comes in a size of less than 100 megabytes.
  • Many attendees: A distro of this type has enough assistants not to waste a lot of time in configurations.
  • The boot is fast and more if they already have a saved configuration (a .2fs)

Puppy's poor points

Because a distro isn't always perfect either, here are Puppy's bad points.

  • Little documentation and messy
  • Ugly desktop environment (very superficial but necessary appreciation, sometimes it is simply not pleasant and the sources are not pretty either, I recommend installing Openbox that is in their repositories). Its default environment is JWM.

Poor application repositories: It is a reality in Puppy, however they intend to remedy it in a very particular way.

And what is Woof?

Woof is not the name of a version, although it has a lot to do with version 5 that is being prepared.

In Puppy they realized that managing repositories like all the others was exhausting in money and time for the development itself, (it is a good explanation for the few packages in their repositories) so what they have concluded is very interesting:

Why not directly take advantage of the repositories of the other distros and use them to our advantage?

Woof is a distros builder based on puppy still in development but that will have just that feature, for example, you could use the Ubuntu repositories for your programs or Arch or Slackware, all according to the developer's taste.

Thus also Puppy 5 users will be able to use these repositories and access a huge range of programs with their own installation systems (for example, from version 3 Puppy already offered compatibility with Debian packages)

As you can see, the Puppy Linux environment is quite lively and interesting, I suggest you follow those who are interested in what follows, the puppy's blog.

What do you think?
Tell us about your experience with Puppy ...

The content of the article adheres to our principles of editorial ethics. To report an error click here.

10 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Sergio said


    I've been testing puppy for quite some time, and I've also seen it using as liveusb. It is true that it does not abound in applications but for quick use the ones it already brings are more than enough, and if you still need some more, in the puppy repositories you will surely find an application that does what you need, maybe not the one you are. used to but it is a matter of adapting to what there is

    With regard to the desktop, if it is true that the official version of puppy is not too flashy but there are pupplets that are adaptations made by other users or developers and that come to have a very attractive appearance, even without losing performance. Most opt ​​for icewm which already comes in the official version but it is not the default environment, although it can be predetermined if one wishes. There are pupplets that even venture a little further and use enlightenment, with a very showy appearance.

    Of course it is not the only version that I use as liveusb, I always have a pendrive with the option to start with any of the 2 or 3 versions of puppy and / or pupplets, DSL or Elive with which I will almost certainly leave any trouble in case you need it.

  2.   toni said

    Yes, just what I found puppy was the lack of applications. Anyway, it seems like an excellent distro and at the moment my favorite live.

  3.   bawatako said

    Yes, a few days ago I bought a notebook that was for the garbage can, with a good processor and 512 ram, in addition to an integrated igp ati x200 they make it a PC that can be sold in a hurry, the only problem is that it does not have a hard disk due to a terrible manufacturing problem that causes the southbridge to unsolder from its place or at least one of the chips that compose it, well the thing is that I needed an OS that did not require a hard disk, that would allow me to surf the Internet without problems, listening to music, reading documents of all kinds and chatting on msn and playing something or other, in short, completely eliminating the windows options because there is no functional version and considering the linux options I started testing SLAX that offered easy configuration and wide range of applications to install with one click, it is a proposal that promises, but unfortunately I did not like it because the firefox browser with built-in flash player 10 fell by itself, the rest all excellent nte good compatibility, and fed up games, then I tried with TUQUITO a very nice ubuntu-based Argentine distro with excellent driver support and all the ease of .deb packages and ubuntu repositories, but it doesn't load to ram and starts and It works very slow, then I tried ASTRUMI, the smallest distro I know, with 50 megabytes of weight, it offered a very new interface, great compatibility with the browser, it loads full ram, it is fast, but it does not have support for the Latin keyboard so I discarded it because the "Ñ" could not be done, also it does not have easy to install applications and in the end I decided to try PUPPY LINUX (the official release) and voila! It is fully loaded to the ram, it allows you to save the configurations on the pendrive, it allows you to listen to music, watch video, a very friendly interface and the browser meets the requirements even if a more modern one would prefer. In short, puppy linux fulfills what I was looking for from the beginning of my crusade, not depending on the hard disk and considering it a dispensable element within the team and transforming junk into useful equipment, thus lowering costs and polluting less

  4.   Laura S.F. said

    Good post! I really liked Puppy.

    @bawatakco great comment, it also saved me from time to time ...

  5.   Alexios said

    Friends as you can add a new column to the nautilus explorer in OpenSuse or Ubuntu 9.04 in list view in addition to the twelve you have.
    Some trick or something that can be modified in LINUX.
    Excuse me but in windo in the details view there are more than 25 to choose the customization of the folder view.
    Excuse me-Excuse me to quote windows from mocosoft.

  6.   f sources said

    Friends as you can add a new column to the nautilus explorer in OpenSuse or Ubuntu 9.04 in list view in addition to the twelve you have.
    Some trick or something that can be modified in LINUX.
    Excuse me but in windo in the details view there are more than 25 to choose the customization of the folder view.
    Excuse me-Excuse me to quote windows from mocosoft.

    I suggest you ask that question in the LXA forum! and sort it a little better. Here it is totally offtopic

  7.   enrique said

    It is one of the best distros that I have tried ... I have a computer with a 2 ghz dual-core processor and with 2gb ddr2 of ram and it opens all the applications instantly ...
    in fact, ubuntu my screen looks blurry (I guess I have to download a driver) but with the puppy it looks extremely sharp

  8.   Felipe daza said

    Hello friends
    It is a good post it helped me a lot to install puppy on my usb but as my laptop does not support usb tube boot to use some little programs for that use Plop Boot Manager that works from marravilla pupy is very good since I was bored with windows: P

  9.   Nash said

    Well, I have an HP 500 with 512 ram, 1.3 processor and 80 GB disk.
    Although it is not the oldest computer in the world, it is not very modern either. I had already tried Ubuntu, Fedora, Debian, Mint and many other distros, which at first glance seemed to run fine, but when I opened the Open office and the explorer or some video file I would occasionally freeze. I started my search for something lighter , and I started by testing lighter desktop environments, like xfce, and fluxbox, with not entirely satisfactory results, until I came across Puppy. Now, from live cd everything is perfect, but when it comes to installing it on my hard drive, mmmm not so easy. I'm not a computer guru, I don't have any programming knowledge and it really took me many hours of browsing forums to figure out the procedure to properly configure puppy grub and tell it where to look for my system on the hard drive. The GNU / Linux world is fascinating, but I think we can all say that it takes a lot of trial and error, a lot of patience, perseverance and hours and hours of research to finally have the ideal operating system on our team. (I love my Puppy)

  10.   fernando.R said

    Hello everyone.
    All my life I have used Windows for laziness, laziness or I don't know, for many other negative reasons, I bought an acer PC, aspire one, but it comes with the very limited version of windows 7 starter, and I have had many problems with recurring viruses such as the RECYCLER that I had a hard time removing due to my own ignorance. I've always wanted to use Linux, but I don't know anything about how to install it, can someone help me?