Friday, 23 March 2012

A New Appreciation for Puppy

It's been around five months since my first contact with and review of Puppy in its latest Slacko incarnation 5.3. Since then it has worked quite nicely and I found myself booting more and more often into it although I've got several nice systems installed. Shortly after my review maintenance release 5.3.1 came out and this week it was time for an upgrade.

And it couldn't have been easier. If you're using a live version on USB or a so called frugal install you can just replace the SquashFS file with the new one and keep all your settings. If you have committed it to hard drive like myself the installer will automatically detect that Puppy Linux is already present and upgrade your installation. And that's really all there is to it. For some reason it wanted to install Frisbee again, the connection manager similar to Wicd, and it appears that Frisbee is unlike most other programs not actually installed from the beginning but extracts itself at the first request. I also had to reinstall the broadcom80211-firmware and the broadcom-wl pet packages although it's using the same kernel version, but after a reboot it picked up where it left off and all my data was still there. Here's my new Slacko 5.3.1 updating it's package databases:

Puppy 5.3.1 with one of the many theming options
One thing that still needs some serious work is package management. The Puppy Package Manager feels a bit weak, cumbersome and provides inconsistent results. With that I mean when reloading the package database it would sometimes show an updated Seamonkey as well as Iron being available, other times it did not. Last couple of times I have only been able to find Chromium. It also didn't seem to save database updates between reboots. Another minor problem is with Seamonkey as the default browser and internet communication suite. It is quickly out of date, and the only available 'upgrade' showing is Seamonkey 1.1.18. SM 2.5 is installed and although this bug fix release came out in late November SM is now already on 2.8. That's the trouble with software updating so often, it is always out of date. Despite the many repositories pre-set as sources a newer version does not seem to be accessible from here.

Don't get me wrong, these are very minor points, and everything works great and as expected. I also installed the ATI Fglrx driver and Control Center this time and after dropping into text mode and initializing the driver got a higher screen brightness. Only Fedora was even easier, and possibly the restricted driver installer in Ubuntu, as they do not require you to type the initial config line. Now Puppy is ready for gaming, too.
It seems this little distribution slowly grows on you, you just have to give it the time. Initially I had put it on the partition as a backup and rescue distribution to use only in emergency, but the incredibly fast boot of around 10 seconds and its low power consumption, which makes the battery last up to 30 minutes longer, saw me using it more and more. And, like reader Jesus commented on my original review last year, you don't have to go with the default JWM, it is possible to install a variety of other window managers and environments straight from the repositories or from other compatible distributions it is based on, in this case Slackware.

A whole ecoverse of Puppy respins has sprung up, and one of the most popular and useful for my purposes must be Fatdog64 which is slightly larger but still under 200 MB in size. For people with a Broadcom chipset who want to run Puppy live without creating their own image first this makes definitely more sense, it already includes the necessary drivers. As the name suggests, this is Puppy ported to the AMD x64 architecture. It's currently part of the 5.2 line whatever that was based on (apparently Ubuntu, not that it matters), but it's also exceedingly nice and fast. In recognition of security concerns Fatdog64 makes use of the unprivileged user Spot for many more applications than bog standard Puppy does.

Fatdog64 5.2.1 default desktop

Basically you get a few more applications like the GIMP in addition to mtPaint, also a very useful screencaster if you're into recording what you're doing for posterity. Fatdog64 comes with Openbox and LXpanel instead of JWM, but thankfully menu layout and applications have not changed much so it feels very consistent with the main edition. With Puppy you can forget about the underlying base, the different lines, or 'pupplets' as they are affectionately called, are almost identical in look and feel and responsiveness, although I understand that package availability is somewhat different, depending on the repositories of other distributions. With Fatdog you also get some cute animations to notify when for example an IP address is requested or the network is up.

And to get with the craze, here's my own Puppy picture.  
Farewell and enjoy.

1 comment:

  1. Great review. Have been using slacko just for the past few days. Your review cleared up some points for me.



Please leave your comment here. Spam will be deleted.


12.04 LTS (1) 1280x1024 (2) 14.1 (1) absolute (3) accessibility (6) administration (2) afterstep (1) android (1) announcements (13) anonymity (5) anonymous (1) anonymous browsing (1) antiX (2) applications (1) arch (9) archbang (11) archone (1) authentication (1) backports (1) bash (2) bittorrent (2) bodhi (1) books (1) browsers (5) browsing (1) bsd (2) bug (2) bugs (3) calculate (1) centos (1) certification (1) chakra (2) chat (1) chatzilla (1) chromebook (1) chromium (2) click (1) commodore 64 (1) crunchbang (5) crux (1) ctkarch (1) debian (21) desktop (55) devuan (1) digital certificates (1) digital memories (1) distributions (72) documentaries (1) documentation (2) drivers (1) duo (1) e17 (1) encryption (3) enlightenment (1) events (1) exit nodes (1) fake (1) fallout (1) fallout 4 (1) fedora (6) firefox (3) flash (1) flush (1) fluxbox (6) fluxflux (1) FPS (2) free software (2) frugalware (1) FSF (1) fusion (1) fvwm (1) fvwm-crystal (1) games (10) gaming (9) gentoo (2) gnome (8) gnome shell (4) gnu/linux (4) google (2) google-chrome (3) graphics (1) grml (1) hangouts (1) hardcore punk (1) hardware (3) how-to (22) humor (2) icewm (3) init (2) init freedom (2) interview (1) introduction (1) jibbed (1) jwm (1) kanotix (2) kde (17) kde3 (2) kernel (6) knoppix (1) kongoni (2) kubuntu (1) LAS (1) libtorrent-rasterbar (1) linux (18) linux light (12) live (40) live medium (13) live system (7) liveslak (1) lxde (12) lxqt (1) mageia (1) mandriva (1) marine life (1) mate (1) media center (4) mepis (2) mint (2) mobile (2) movies (5) mozilla (3) music (1) netbook (2) networking (4) news (3) nvidia (1) open source (1) openbox (13) openSUSE (2) opinion (12) other (5) overclockix (1) packages (1) pclinuxos (2) perl (1) poll (2) porteus (3) privacy (5) privoxy (1) programming (1) proxy (2) puppy (3) qbittorrent (1) qt (1) quick look (10) ratpoison (1) red hat (6) relax (1) release (1) reviews (48) rhythmbox (1) RPG (2) sabayon (5) salix (15) scientific (7) screenshots (2) scripts (3) security (1) semplice (1) server (3) shell (1) shooter (4) siduction (1) slackel (1) slackware (50) slackware 14.2 (1) slackware-current (10) slax (7) slitaz (1) smart phones (2) sms (1) south africa (2) specialist (1) spoof (1) surfing (1) systemd (2) table mountain (1) TDE (1) tegra k1 (1) themes (1) tinyme (1) tips (1) tor (3) torrenting (1) torrents (1) traffic analysis (2) trinity (2) trisquel (1) ubuntu (4) unity (2) unity linux (3) unix (1) upgrade (5) vector (2) video (3) vinux (2) virtualbsd (1) visual impairment (5) voip (1) vpn (1) wallpapers (3) window maker (4) window managers (1) wireless (10) xfce (13) youtube (1) zenwalk (3) zoo (1)