Hubbry Logo
logo
Puppy Linux
Community hub

Puppy Linux

logo
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Contribute something to knowledge base
Hub AI

Puppy Linux AI simulator

(@Puppy Linux_simulator)

Puppy Linux

Puppy Linux is a family of light-weight Linux distributions that focus on ease of use and minimal memory footprint. The entire system can be run from random-access memory (RAM) with current versions generally taking up about 600 MB (64-bit), 300 MB (32-bit), allowing the boot medium to be removed after the operating system has started. Applications such as AbiWord, Gnumeric and MPlayer are included, along with a choice of lightweight web browsers and a utility for downloading other packages. The distribution was originally developed by Barry Kauler and other members of the community, until Kauler retired in 2013. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions.

Barry Kauler started Puppy Linux in response to a trend of other distributions becoming stricter on system requirements over time. His own distribution, with an emphasis on speed and efficiency and being lightweight, started from "Boot disk HOWTO" and gradually included components file-by-file until Puppy Linux was completed.[clarification needed] Puppy Linux was initially based on Vector Linux but then became a fully independent distribution.

Puppy 0.1 is the initial release of Puppy Linux. It has no UnionFS, extremely minimal persistence support, and has no package manager or ability to install applications.

Puppy 1.0 series runs comfortably on very dated hardware, such as a Pentium computer with at least 32 MB RAM. For newer systems, the USB key drive version might be better (although if USB device booting is not directly supported in the BIOS, the Puppy floppy boot disk can be used to kick-start it). It is possible to run Puppy Linux with Windows 9x/Me. It is also possible if the BIOS does not support booting from USB drive, to boot from the CD and keep user state on a USB key drive; this is saved on shutdown and read from the USB device on bootup.

Puppy 2.0 uses the Mozilla-based SeaMonkey as its Internet suite (primarily a web browser and e-mail client).

Puppy 3.0 features Slackware 12 compatibility. This is accomplished by the inclusion of almost all the dependencies needed for the installation of Slackware packages. However, Puppy Linux is not a Slackware-based distribution.

Puppy 4.0 is built from scratch using the T2 SDE and no longer features native Slackware 12 compatibility in order to reduce the size and include newer package versions than those found in 3. To compensate for this, an optional "compatibility collection" of packages was created that restores some of the lost compatibility.

Puppy 4.2.0–4.3.0 feature changes to the user interface and backend, upgraded packages, language and character support, new in-house software and optimizations, while still keeping the ISO image size under 100 MB.

See all
User Avatar
No comments yet.