Get to know BionicPup, the latest version of Puppy Linux
Installing New Applications
New software can be installed from the command line, Package Manager, or Quickpet Bionic 64 (Figure 3). Quickpet is particularly handy if you are interested in downloading from a selection of the more popular apps available to Linux. While the selection is fairly modest, users can find some excellent packages for most tasks. Quickpet does not have the variety of the Ubuntu Software Center, but the basic principles are the same. From here you can download top Linux apps like Thunderbird and LibreOffice. If you're dissatisfied with Pale Moon, you can also install the standard Mozilla Firefox browser or even Chromium.

If your program of choice isn't available via Quickpet, you can launch Puppy Package Manager via the Setup shortcut on the desktop. While the selection here is smaller than that offered by bigger distros like Ubuntu, it does make more programs available than Quickpet. For instance, while Quickpet only contains a few generic games platforms in its Fun category, you can use Puppy Package Manager to install the ever popular Sunfish Chess.
Although Puppy Linux is based on Ubuntu, it's an operating system in its own right. This means that traditional apt-get
commands won't work in Bionic's Terminal. Technically you can use the Terminal to manually download and compile programs that are unavailable via Quickpet or Puppy Package Manager, but you'll still need to use the Package Manager to install any dependencies.
Some gifted developers have compiled their own Puppy-compatible versions of apps into installable PET files. Many of these are available via the Puppy Linux forum [5]. Install at your own risk. The lack of support for apt-get
also means that users can't update or upgrade Puppy in the same way as Ubuntu. The easiest and fastest way to update the OS is by installing new ISOs as they become available.
Installing Puppy to a Hard Disk Drive
Puppy's minimal paw print combined with its special write-caching method on flash drives makes it suitable for installation on a wide variety of media (Figure 4). If you're booting from a Live CD or USB, click the Install icon to begin setup. You'll be offered a choice of the more traditional Universal Installer, which is designed for hard drives, or BootFlash USB Installer, which is perfect for USB devices. To install Puppy Linux to your machine's HDD/SSD, click Universal Installer. Select your drive type from the list available, and then choose the specific installation disk. The OS supports a number of drive formats including FAT32 and NTFS, but for best performance use a drive formatted specifically for Linux (e.g., ext3). If your drive has no partition table, the installer will prompt you to launch GParted to format and make it bootable. Press OK to confirm your install location.

Setup offers two installation methods. The first, Frugal, will install a bare minimum of apps to get you started. The Full installation is self-explanatory. Whichever you choose, you can always add more programs later via Quickpet or Puppy Package Manager. If you choose a full installation, you can opt to use an initial ramdisk. This is an initial root filesystem, which is mounted prior to the real one. An in-depth technical explanation of this feature is available via the IBM website [6], but as the installer explains, this offers greater speed and stability over installing everything to disk.
Paws for Thought
Puppy's main strength lies in its ease of setup and use. If you're looking for a lightning fast and simple way to recover files from a booted hard drive, there's no better alternative: The OS is optimized to run in RAM, so it will be ultra-efficient at recovering files.
Annoyances may begin to creep in for Linux users who are used to a more flexible and customizable OS. Puppy geeks must content themselves with the default suite of apps or those available via the Package Manager, unless they fancy some hardcore compiling.
Installation to hard disk is an absolute breeze, but the OS does need some tinkering, such as adding a more powerful office suite, before it can become a fully-fledged desktop OS. Given its lightweight nature, it's surprising that there's no officially maintained port for ARM devices like the Raspberry Pi, as Puppy Linux would otherwise run perfectly well on a small-board computer.
While updating and upgrading Puppy Linux isn't as simple as other Ubuntu-based distros, this is balanced out by an extremely quick setup process. There's also an excellent help guide and community forum available for users who run into difficulties. If you need a quick response, use the excellent preinstalled app HexChat to connect to Puppy Linux's IRC channel [7].
Infos
- Puppy Linux: http://puppylinux.com/index.html
- Etcher: https://www.balena.io/etcher/
- Woof-CE: http://puppylinux.com/woof-ce.html
- Puppy Linux wiki: http://wikka.puppylinux.com/HowPuppyWorks?redirect=no
- Puppy Linux forum: http://murga-linux.com/puppy/index.php
- Initial ramdisk: https://developer.ibm.com/articles/l-initrd/
- Puppy Linux ChatRoom: http://wikka.puppylinux.com/ChatRoom
« Previous 1 2
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

News
-
First Release Candidate for Linux Kernel 6.14 Now Available
Linus Torvalds has officially released the first release candidate for kernel 6.14 and it includes over 500,000 lines of modified code, making for a small release.
-
System76 Refreshes Meerkat Mini PC
If you're looking for a small form factor PC powered by Linux, System76 has exactly what you need in the Meerkat mini PC.
-
Gnome 48 Alpha Ready for Testing
The latest Gnome desktop alpha is now available with plenty of new features and improvements.
-
Wine 10 Includes Plenty to Excite Users
With its latest release, Wine has the usual crop of bug fixes and improvements, along with some exciting new features.
-
Linux Kernel 6.13 Offers Improvements for AMD/Apple Users
The latest Linux kernel is now available, and it includes plenty of improvements, especially for those who use AMD or Apple-based systems.
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.