All Topics  
Puppy Linux

 

 

 

 

 

Puppy Linux


 
 


Puppy Linux is a Live CDLive CD

A live CD or live distro is a computer operating system that is executed upon boot, without installation to a hard dis...
 Linux distributionLinux distribution

A Linux distribution is a version of a Unix-like operating system for computers comprising most of the GNU operating system ...
 that is very small and focuses on ease of useEase of use

Ease of use refers to the property of a product or thing that a user can operate without having to overcome a steep learning...
. If the computer has at least 256 MB of RAM, the entire operating system and all the applications will run from RAMRam

Depending on context, RAM, Ram or ram may be an acronym or a full word, and it can mean one of the following:...
, allowing the boot medium to be removed after the operating systemOperating system

An operating system is a software program that manages the hardware and software resources of a computer....
 starts. Applications such as SeaMonkeySeamonkey Overview

Seamonkey may refer to:* Sea-Monkeys, a type of shrimp...
, AbiWordAbiWord Summary

AbiWord is a Free Software word processor licensed under the GNU General Public License....
, GnumericGnumeric

Gnumeric is a free spreadsheet program that is part of the GNOME desktop....
, and Gxine/xineXine

xine is a multimedia playback engine for Unix-like operating systems released under the GNU General Public License....
 are included. The distribution is actively developed by Barry Kauler and other active members of the community.

The latest release is 4.00, released on 2008-05-04.

Features


Puppy can be useful for working on old computers, as an emergency rescue system, as a Linux demonstration system, or as a complete general purpose operating system. It can boot from:

  • A USB flash driveUSB flash drive

    USB flash drives are NAND-type flash memory data storage devices integrated with a USB interface....
    /keydrive or any other bootable USB storage device (flash-Puppy)
  • A CD-ROMCD-ROM

    CD-ROM is a compact disc that contains data accessible by a computer....
     (live-Puppy), with six flavours to choose from.
  • A Zip driveZip drive

    The Zip drive is a medium-capacity removable disk storage system, introduced by Iomega in late 1994....
     or LS-120/240 SuperDiskSuperDisk

    Also known as the LS-120 and the later variant LS-240, the SuperDisk was introduced by 3M's storage products gro...
     (zippy-Puppy)
  • An internal hard drive (hard-Puppy)
  • A computer networkComputer network

    A computer network is a group of interconnected computers....
     (thin-Puppy)
  • An emulatorEmulator

    A software emulator allows computer programs to run on a platform other than the one for which they were originally written...
     (emulated-puppy)
  • A floppy boot diskBoot disk

    A boot disk is a removable digital data storage medium, normally read-only, that can load an operating system or utility pro...
     that loads the rest of the operating system from a USB drive, CD-ROM, or internal hard drive


Installing a version of Puppy on hard disk, USB disk, Zip disk, etc. can be done from live-Puppy or another existing installation.

A unique feature that sets Puppy Linux apart from other Linux distributions is the ability to run a normal working environment on a write-once CD. (It does not require a rewritable CD.) Puppy automatically detects changes in the file system and saves them incrementally on the CD. When the CD is full, users can easily switch to a new CD while carrying over all their files and desktop environment. While other distributions offer Live CD versions of the operating system, they do not allow the programs to be permanently added nor do they allow files to be written to the CD.

Puppy Linux also features sophisticated write-caching system designed to extend the life of USB flash drives that Puppy Linux runs from.

GUI


Puppy comes with a choice of 2 graphical servers: X.orgX.Org

X.Org refers to:* The X.Org Foundation, stewards of the X Window System....
 (full-featured) and Xvesa (lightweight). A wizard during the start-up process guides the user through setting up a graphical server appropriate for their video card & monitor. At the end of the wizard the user will be presented with a desktop and window managerWindow manager

A window manager is computer software that controls the placement and appearance of windows within a windowing system in a g...
; the default WM in most Puppy releases is JWMJWM

JWM is a window manager for the X Window System....
. The 2.15 Community Edition provides the IceWMIceWM

In Unix computing, IceWM is a window manager for the X Window System graphical infrastructure, written by Marko Macek....
 manager by default.

DotPup packages of the IceWM desktop, FluxboxFluxbox

In Unix computing, Fluxbox is an X window manager based on Blackbox 0.61.1....
 and Enlightenment are also available via a link on the .

When the operating system boots, everything in the Puppy package uncompresses into a RAM area, the "ramdisk". The PC needs to have at least 128 MB of RAM (with no more than 8 MB shared video) for all of Puppy to load into the ramdisk. However, it is possible for it to run on a PC with only about 48 MB of RAM because part of the system can be kept on the hard drive, or in the worst case, left on the CD.

Puppy is fairly full-featured for a system that runs entirely in a ramdisk; applications were chosen that met various constraints, size in particular. Because one of the aims of the distribution is to be extremely easy to set up, there are a number of wizardWizard (software)

A wizard is an interactive computer program which acts as an interface to lead a user through a complex task, using step-by-...
s that take the user through the process of a range of common tasks.

Package management and distribution management

Puppy Linux comes with a specific package manager called PetGet. An older kind of packages, DotPup, were used in previous versions of the system and are still compatible.

Puppy Unleashed is available for creating a custom live CD. It consists of more than 500 packages that are put together according to the user's needs.

Puppy also comes with a remaster tool that takes a snapshot of the current system and creates a remastered live-CD from it.

Puppy Linux uses the T2 SDET2 SDE

T2 is a flexible Open Source System Development Environment that allows the automated creation of Operating System with blee...
 build scripts to build the base binary packages.

List of Puppy Linux derivatives

This is partially compiled list of the current derivatives in development according to and

>
Name Window Manager Description Size MB
NOP Xfce Based on 3.01. Uses Opera instead of Seamonkey and does not include Abiword by default. 120
Barebones None Puppy 1.0.3 for slow connections that uses the dillo browser (no Firefox, Opera or Mozilla) and notably does not include Abiword 40
BioPuppy JWM Puplet for Bio-informatics learners and beginners to Linux OS with pre-installed biology tools. BioPuppy site 180
DCL Xfce Based on 3.01 with Xfce 4.4.2 for everyday user 173
Digipup JWM Derivative customized for Ham radio users 97
DingoPlus JWM A customised version of Puppy 4 for the Asus Eeepc. 255
DragonPup Xfce Used Fatfree Puppy to created a stylish, Xfce-based puplet with Firefox, The GIMP, multimedia 108
EcoPup JWM? Beta with Firefox 2 and OpenOffice 2 zipped up (for use once installed) rather than preloaded 668
eBoxPup JWM? Alpha Puppy for the eBox 2300 with Opera 57
EduPup JWM? Puppy 2.11 with other kid's software such as: TuxType2, TuxMath, GcompriS (also with Italian sounds), SuperTux - and TuxPaint (with tuxpaint-ConfiG and TuxStamp). 166
E-PUP JWM Chinese localized Puppy 2.17 . 110
Empty Crust JWM Very modular - Stripped away Puppy 45
eXpand Barbie JWM Puplet for women with Xfce, StumbleUpon and 60+ links to flash games online including Bubbles. 245
eXpand DOFUS JWM Puplet based around playing the MMORPG DOFUS. Includes many other programs as well for a complete web environment. Based on Puppy 2.14 and made by lvds. 263
Fat Free JWM 2.17 cutdown to add your own pets 51
Fire Hydrant JWM Firefox, flash, java, plus thunderbird, sunbird and lightning so you can get your mail and your calendar in one app. plus icewm, and 19 themes, a few new games in the firefox tool menu, xmms with a Sony skin, Limewire, shutterbug, Gimpshop, Yahoo messenger, aMSN messenger,etc a lot was added and no scripts removed. 192
Gamepup Xfce Very early alpha aimed at games 125
GrafPup Xfce Customized for graphic designers and other imaging professionals with current versions of Gimp, Cinepaint, Inkscape, and Scribus. Also has 397MB deluxe version 80
Hacao IceWM Hacao is Vietnamese. The project's purpose is a complete, yet lightweight operating system that can run on low-specification computers. The entire user interface of Hacao has been translated into Vietnamese. 80
Icepup JWM Minimalist puplet with wired and wireless network support. Firefox, Leafpad and VI Console Editor are the only applications present. 60
KDEPuppy KDE Based on Puppy 1.07 and in alpha developmental stage 125
PuppyRus JWM Russian localized Puppy based v. 3.01 117
Tmxxine JWM, IceWM, Xfce Various configurations (Prism, Rainbow, Shard, Vision) for specialized scenarios. 333MB or less

See also


  • Mini Linux

External links

  • *
  • , - A tutorial on running Puppy Linux using QQ (emulator)

    Q is free emulator software that runs on Mac OS X....
     to emulate it, before transferring it to a 256MB+ USB memory stick.