Linux.com

Home Linux Community Community Blogs General Linux Precise Puppy 5.7.1 review – a small and swift linux distro

Precise Puppy 5.7.1 review – a small and swift linux distro

Puppy Linux - the Precise variant Precise Puppy is a puppy linux variant that is "based" on Ubuntu 12.04 precise. It is designed as a small and fast distro that can run on older hardware with low resources. It is intended to be run in live mode rather than installing on the hard drive. The iso file can be burnt to a disc or put on a flash drive and it would boot like any other linux distro. I always wanted to try puppy linux and this time I finally got my hands on it. Version 5.7.1 was recently released. So what is puppy linux. Well, if you don't already know, puppy linux is not a distinct distro by itself. It is more of a concept with lots of distros being build on it. For example precise puppy is a puppy linux variant built using packages from ubuntu precise. Similarly there is slacko puppy that is based on slackware. The term "based on" is not very strict in sense and should not be mistaken for a trimmed down version of a large distro. It is more of a compatibility factor such that packages from a larger distros are used to build the particular puppy variant. You might be surprised to know how many puppies are there in the town. Check this link to find out. Archpup, Attackpup, Macpup, pup .... pup .... pup ... So in this post we are focussing on precise puppy 5.7.1 Download and run Puppy linux distros are always small in size compared to other larger distros. Most are within 150MB and although that is not really small, but doesn't matter. There are distros that are smaller, damn small linux for example. You should be able to find the precise puppy distros at http://distro.ibiblio.org/quirky/. Navigate to the directory for version 5.7.1 and download the right iso. You would find lots of "retro" builds. Retros are those builds which have additional software/driver to support older hardware. This makes them larger in size. I am trying out puppy on an old Samsung N110 netbook (not very old). It has a dual core intel atom processor with 1 GB ram. It has Lubuntu installed, which works fine, till you fire too many applications or browser tabs, which would lead to a clear speed lag. You can try it inside virtualbox if you want to. Virtualbox would allow to set the hardware configuration parameters like ram and cpu so it can be tested in a restricted environment. I used unetbootin to put the puppy iso on a flash drive. Easy enough and works the same way as any other distro. Onto the desktop Puppy boots right into its Jwm desktop which is very colorful like kid...

Puppy Linux - the Precise variant

Precise Puppy is a puppy linux variant that is "based" on Ubuntu 12.04 precise. It is designed as a small and fast distro that can run on older hardware with low resources. It is intended to be run in live mode rather than installing on the hard drive. The iso file can be burnt to a disc or put on a flash drive and it would boot like any other linux distro. I always wanted to try puppy linux and this time I finally got my hands on it. Version 5.7.1 was recently released.

So what is puppy linux. Well, if you don't already know, puppy linux is not a distinct distro by itself. It is more of a concept with lots of distros being build on it. For example precise puppy is a puppy linux variant built using packages from ubuntu precise. Similarly there is slacko puppy that is based on slackware.

The term "based on" is not very strict in sense and should not be mistaken for a trimmed down version of a large distro. It is more of a compatibility factor such that packages from a larger distros are used to build the particular puppy variant. You might be surprised to know how many puppies are there in the town. Check this link to find out. Archpup, Attackpup, Macpup, pup .... pup .... pup ...

So in this post we are focussing on precise puppy 5.7.1

precise puppy linux desktop

Download and run

Puppy linux distros are always small in size compared to other larger distros. Most are within 150MB and although that is not really small, but doesn't matter. There are distros that are smaller, damn small linux for example.

You should be able to find the precise puppy distros at http://distro.ibiblio.org/quirky/. Navigate to the directory for version 5.7.1 and download the right iso. You would find lots of "retro" builds. Retros are those builds which have additional software/driver to support older hardware. This makes them larger in size.

I am trying out puppy on an old Samsung N110 netbook (not very old). It has a dual core intel atom processor with 1 GB ram. It has Lubuntu installed, which works fine, till you fire too many applications or browser tabs, which would lead to a clear speed lag. You can try it inside virtualbox if you want to. Virtualbox would allow to set the hardware configuration parameters like ram and cpu so it can be tested in a restricted environment.

I used unetbootin to put the puppy iso on a flash drive. Easy enough and works the same way as any other distro.

Onto the desktop

Puppy boots right into its Jwm desktop which is very colorful like kid toys. I would prefer to see a more polished and clean looking theme since it does not impact performance in anyway. Its just a matter of colors.

puppy quick setup

Right after landing on the desktop, it presents with a Quick Setup wizard that allows the user to setup localisation parameters lik country, timezone, keyboard format, hostname and the screen resolution etc. The configurations can be redone later on. Just make sure that the screen resolution is setup correctly.

Choose the right settings and continue, it will present with some more configuration boxes, but can be ignored unless you want to do them first.

puppy linux welcome screen

If you need to configure the network in a specific manner then click the connect button on right to continue with network configuration. If its a ordinary ethernet/lan network, puppy should be able to detect it and configure it automatically.

precise puppy linux rox filer

As can be seen, the most essential 17 icons are right there on the desktop, which include the icons for configuration wizard, the web browser, chat client, file browser, email client, console etc. This makes it easy to start working with puppy.

It is amazing to see, how fast applications launch in puppy. Gnumeric for example loads in almost around a second. This happens because puppy loads all the applications in memory at the time of boot, so launching them is instantaneous. Speaking of which reminds me to check the memory usage and see how much of it is lying free.

total         used         free       shared      buffers
Mem:           998          501          496            0           57
-/+ buffers:                443          554
Swap:          980            0          980

It appears that puppy linux used upto 500MB just within booting up to the desktop. Its not very optimum for a lightweight distro, but since it loads the applications into memory, that is justifies.
Lubuntu for example takes in around 196mb ram on a fresh boot.

Applications

Although puppy linux is a minimal sized distro, it does include some of the most essential applications for the average user.

These include the following

Internet

  • SeaMonkey - web browser & mail client
  • Pidgin - chat

puppy linux running seamonkey and pidgin

Seamonkey, the internet browser is an application that is resource intensive and slow. So you need to have atleast 512MB ram to be able to browse all kinds of websites. And there is the universal chat client pidgin.

Office & Productivity

  • Geany - Text editor
  • Abiword - Word processor
  • Osmo - Task Manager
  • Gnumeric - Spreadsheet
  • Rox-filer - File browser
  • XArchive - archive utility

For simple text editing you got geany, for word processing abiword and so on. These are popular applications and work very well for their respective tasks. The rox-filer is a minimal file browser but is amazingly fast.

abiword gnumeric on puppy linux

Graphics

  • mtPaint - Paint program
  • InkscapeLight - graphics editing application

If you want to do some graphics work, with this small distro, puppy has space for that too. For kids there is mtpaint and for the casual designers, inkscapelight works well.

Multimedia

  • gnome-mplayer - multimedia player using mplayer as backend
  • Pmusic - player for audio files like mp3

Multimedia is sought everywhere, whether its a full desktop, or a mini netbook. And puppy linus is well equipped with multimedia capabilities. Mp3 files, flash, youtube videos all play very well. However running youtube videos is resource intensive so unless you have decend hardware resources you may not want to do this.

Pmusic is a lightweight music player and could play mp3 files right away. Did not try any video yet, but I guess they too would play well. Other multimedia apps can be installed from the package manager if needed.

Apart from the above applications, there are many more that can be accessed via the menu, either by right clicking on the desktop or using the menu button on bottom left. So what else do you need.

playing youtube video on precise puppy linux

Installing new software

Precise puppy comes with a package manager called, Puppy Package manager. It is somewhat similar to the synaptic package manager of ubuntu. The packages are listed out in categories along with a search feature to search packages from different repositories.

puppy linux package manager

The package manager does have a dependency manager that tries to pull in the necessary packages, however I noticed that some packages wont install or dependencies wont be downloadable properly due to a number of reasons. Installing new software might not be that easy always.

Final thoughts on Puppy Linux

Looking at the amount of applications that are packed in the small distro and the speed at which they work, its truly feels great to carry along linux in this style. It is more like a tiny engine that can fit inside any computer and make it roar. However there is more to expect from small distros.

Looking for a portable distro that can be carried along and used easily, I would rather prefer something like Slax if hardware is not a limitation. Puppy linux is also portable, through to use of a session file that can save data, but it is not easy to setup like slax. Slax is really portable from ground up, just copy to flash and flash becomes the hard drive ready to be plugged anywhere. And slax features a full sized kde desktop.

So overall puppy is a great tool to play and even work if it is sufficient to keep running in live mode without having to save data or work. It is also a great tool to learn linux on older and slower machines like those at schools and colleges. But for more professional work, there definitely are better distros for various needs.

Last Updated On : 15th August 2013
Read more at Binary Tides
 

Comments

Subscribe to Comments Feed
  • Michel Filion Said:

    I was introduced to Puppy a long time ago. I've seen it grow, stumble and get better over the years. Obviously, some Puppies are better than others. I use a SlackoPup with a great deal of satisfaction and would advise you to try it out. I can do more with Puppy than some of the mainstream distros...U included. I think you forgot to mention two of Pupy's greatest assets.... 1-You're always root. No...." Do you really, really, absolutely want to delete this file" Of course this implies you know what you're doing and why. 2-The community is one of the stongest and most commited I've experienced. One night I was looking for a Conky for my Puppy. I posted on the forum and got a reply an hour later with a package to download. Someone had ported it to Puppy after my post (it was not available before).

  • alan Said:

    2 major questions: lst, i'd like the start menu and other menus to look like windows xp, or maby vista. although i do think i'd end up liking the linux menus, i'd like to star out with the windows look, thats what i know. 2nd, i now am running that cursed windows 8. on my desktop, i have personal photos running as the desktop background. they cycle & change every 10 seconds. running this linux os, precise puppy 5.7.1 or 5.6.1 would i be able to have the familiar windows xp or vista look, the start menu, ect? and would i be able to have my desktop background cycling my pictures? will your answer go to my email? i'm not sure if this is a forum, i didn't think so, i've not had good results with forums.

Upcoming Linux Foundation Courses

  1. LFD320 Linux Kernel Internals and Debugging
    15 Sep » 19 Sep - Virtual
    Details
  2. LFS220 Linux System Administration
    22 Sep » 25 Sep - Virtual
    Details
  3. LFS520 OpenStack Cloud Architecture and Deployment
    29 Sep » 02 Oct - Costa Mesa
    Details

View All Upcoming Courses


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board