|
| I must say I think Puppy is more amazing than the initial impression you get. * |
Download live-Puppy: ready-to-go bootable CD
A complete operating system with suite of GUI apps, only about 50 - 90M and
boots directly off the CDROM.
PLEASE READ THE RELEASE NOTES BEFORE DOWNLOADING
| puppy-xxxx.iso Checksum file: puppy-xxxx.iso.md5.txt: ftp://ibiblio.org/pub/linux/distributions/puppylinux/ |
Optional! Make a donation to Barry Kauler: | ||
| Alternative HTTP URL: http://distro.ibiblio.org/pub/linux/distributions/puppylinux/ |
| NOTICE ABOUT PUPPY 4.00: On the download sites you will find two builds of Puppy, with the 2.6.21.7 kernel and with the 2.6.25
kernel. The first one is preferred, and the latter is more
experimental. If you expeience any hardware-related problem with the
first, then you can try the second, but please check my daily blog for any
relevant news about this. Note, we intend to move to a 2.6.25.x kernel as default for the next release of Puppy. |
Download then use your favourite CD burner software (see note on BurnCDCC further down) and burn puppy-xxxxx.iso onto a CD/R or CD/RW.
See live-CD Puppy page for more information.
Of course, as is normal for any free product, you use entirely at your own
risk. If you encounter any difficulties, there is friendly support on the Discussion Forum. Also, the FAQ is an essential read.
Alternative download sites
If you have trouble downloading from ibiblio.org, or need a special
version of Puppy, try the following. Note that some download sites are
provided out of the generosity of private individuals, something that I
greatly appreciate. Note also that some sites may not have the latest version.
- http://ftp.nluug.nl/ftp/pub/os/Linux/distr/puppylinux/ (a mirror of ibiblio). This site is hosted by the generosity of The Netherlands Unix User Group.
- ftp://ftp.oss.cc.gatech.edu/pub/linux/distributions/puppylinux/ (a mirror of ibiblio). You may find this faster than ibiblio in the USA.
- http://dotpups.de/puppy-releases/ Mark Ulrich is kindly hosting Puppy on his fast download site.
- Thanks to Hugh Chow who has provided hosting space for Puppy. Hugh is
currently hosting almost all the versions of Puppy, that is, Mozilla, Opera, special 128M, and Unleashed releases: http://mymirrors.homelinux.org/puppy/
- Matthew Babcock (babbs) hosts many Puppy releases and derivatives: http://www.puppyfiles.us/
- Peter Sieg's Puppy downloads are here (page in German): http://puppylinux.abcde.biz/cms/?Linux_%28%2BIBM_ThinClients%29:Puppy_Linux
- Ted Dog hosts many custom Puppies here: http://www.puptrix.org/
- Nathan Fisher's Grafpup Puppy derivative is hosted here: http://grafpup.org/
- Hacao's Vietnamese-language custom Puppy is here: http://dotpups.de/hacao/
- Some releases of Puppy are here: http://www.nstsoftware.com/puppy/. Thanks to Normen Stengel of NST Software for providing the hosting space.
- Mathiasdm (Forum name) has announced a "puplet" (Puppy derivative) named NANOWRIMO, especially for writers. Announcement and download link here.
- John Murga's 50M MeanPup fits on a 50M business card CD.
Get it from here: http://www.my-plan.org/storage/puppyLinux/ - Various Puppy-derivatives can be downloaded via here: http://www.puppylinux.org/user/downloads.php?cat_id=2
Check download integrity
Here is the MSDOS application for doing a checksum (note, Linux has an equivalent):
md5sum.exe (right-click to download)
To check "puppy-0.9.5.iso" for example, if you have downloaded "puppy-0.9.5.iso", "puppy-0.9.5.iso.txt" and "md5sum.exe" to the same folder, open a MSDOS box in that folder and type this:
C> md5sum -c puppy-0.9.5.iso.txt
(The "C>" is the prompt, don't type that). This will automatically compare the checksum inside "puppy-0.9.5.iso.txt" with the file "puppy-0.9.5.iso" and give you an "OK".
CD burner software
If your PC has a CD-burner drive, it will have come with software. If you find it confusing and cannot figure out how to correctly burn a ISO file to CD, then check this out:
Active contributor on the Puppy Forum, GuestToo, has discovered an
application called BurnCDCC (for Windows), that is specifically
designed to burn ISO files to CDs. It does nothing else, so it is very easy
to use. The URL is: http://www.terabyteunlimited.com/utilities.html.
Update: active forum contributor Jason b. c. has found another free
CD/DVD burner program for Windows. It's name is ImgBurn and the URL is:
http://www.imgburn.com/
Alternatively, if you already have an earlier version of Puppy
running, you are in luck, as Puppy has heaps of programs for burning to
CD and DVD. I recommend Burniso2cd, available in the "Multimedia" menu.
Warning: If you want to create a multisession-DVD, you must use one
of the DVD-burner programs in Puppy or another Linux. I currently do
not know of any Windows burner program that will burn a DVD correctly
for multisession use.
Download Puppy Unleashed
This is the packages that are put together to create Puppy. Puppy Unleashed consists of over 500 packages, with an easy-to-use build script that enables you to choose the packages you want and build your own custom Puppy live-CD.
For further information, see the Puppy
Unleashed page.
Go to the ibiblio.org Puppy download site, and download
"puppy-unleashed-core-4.xx.tar.gz" to a spare ext2/ext3/reiserfs
partition with at least 1.5GB free space. Get rid of any existing
directory named "puppy-unleashed" to avoid conflict. Expand it:
# sync
# tar -zxf puppy-unleashed-core-4.xx.tar.gz
After expansion, you will have a directory named "puppy-unleashed"
and inside that you will see a directory named "packages". The packages
directory is empty, and you have to download all the files from this directory on ibiblio:
| PUPPY VERSION |
DIRECTORY |
| 2.13 |
pupget_packages-1 |
| 2.14+ |
pet_packages-2 |
| 3.xx |
pet_packages-3 |
| 4.xx |
pet_packages-4 |
You could use wget or gFTP to do this.

The above picture shows how to setup anonymous FTP using gFTP. Use
your email address for the password. Right-click on the right-hand pane
to select all files for download.
The local packages directory will then be full of ".pet" files (v2.13: ".tar.gz" files). Now expand them:
# sync
Puppy v2.13:
# cd puppy-unleashed/packages That is, change into the packages directory if not already.
Puppy v2.14+:
# cd puppy-unleashed
# ./expandtarballs.sh
V2.13: The file expandtarballs.sh is a script that should have got downloaded along with all the other Unleashed packages.
V2.14: The file
expandtarballs.sh is a script that comes in puppy-uneashed-core-2.xx
tarball. It is in the puppy-unleashed directory after expansion and you
run it from there.
To use Unleashed however requires familiarity with the Linux
commandline, so Linux-newbies be warned.
Purchase Puppy CD via mail
For people on a slow dialup connection, even 60-90M is too much to download.
Puppy Unleashed, at about 450M, is an even worse situation. I have responded
to requests to make Puppy available for order via the postal service. This is
a nominal fee, to cover media, packaging, postage, and a small amount to put
toward the Puppy project expenses.
| Please note, as from Puppy version 4.00 I am offering two choices, either a User's live-CD or a Unleashed live-CD. Choose the one that suits you! |
If you are a Linux newbie, or don't think that you will be interested in creating your own custom Puppy using the Unleashed builder tool (although you can still create a custom live-CD using the easy remaster process), then choose the User's live-CD.
With the User's CD you get the latest version of Puppy and a large collection of PET and SFS files (incuding 'devx' and OpenOffice). There is also one extra ISO file (to burn as live-CD) with an alternative build of Puppy.
Puppy User's CD |
|
Upgrade price: User's CD us$5.99 (including international postage) If you have previously purchased a Puppy CD, you may buy at the upgrade price. The email address that you have registered with PayPal must be the same as used in the original order, so that I can cross-check. Click here to pay at the upgrade price: |
OR:
With Puppy
Unleashed live-CD, you can build your own custom live-CDs using the same method as the Puppy developers. The CD
also includes the source
package for the patched kernel (not
all the sources for Puppy). It also has the file devx_4xx.sfs, which
turns Puppy into a complete compile environment. Prior Linux "commandline" experience required.
Pay
here: |
Puppy Unleashed CD |
|
Upgrade price: Unleashed CD us$5.99 (including international postage) If you have previously purchased a Puppy CD, you may buy at the upgrade price. The email address that you have registered with PayPal must be the same as used in the original order, so that I can cross-check. Click here to pay at the upgrade price: |
When payment to PayPal is completed, PayPal will notify me (and you) by email, and I will despatch the CD promptly. See "Limited Liability" and "PayPal membership" notes below.
* See note on source packages below.
or here:
|
|
Note, I may introduce other payment methods in the future.
Limited liability:
There is a blanket disclaimer of any liability in any way whatsover. I cannot
guarantee delivery after the CD has been despatched. If it does not arrive at
the destination, that is unfortunate. However, if a CD reaches you and it is
faulty, scan it and send the proof of arrival to me and I will send another.
Please check the CD in at least two other CD drives to be sure that the
problem is not with the drive. Please also note that Puppy is not guaranteed
to work on all PCs, nor to be compatible with any specific hardware such as
sound, video, wireless, pcmcia, etc.
PayPal membership:
Although the price is shown above in U.S. Dollars, PayPal can accept payment
by credit card from most countries in the world. Last time I looked, I think
membership was about 60 million. PayPal members can be "verified" or
"unverified". Verified means that PayPal has tested the credit card details
that you supplied to them and verified the account to be genuine and to
belong to you. However, I think that you can still make a payment if
unverified. That is, you can join PayPal and make a payment to me without
having gone through the extra step of verification. Even if unverified,
PayPal will do a basic check of your credit card details when processing a
transaction.
Download the source packages
The "Puppy Unleashed" CD only has binary packages, except for the
kernel source. Until recently I sold a CD called "Puppy Sourcerer",
that had most of the source packages used in Puppy. However, now the
source packages are online.
Puppy from v2.10 onwards has been created using the T2-project build system. The T2-Puppy project is described in the Puppy From Scratch
page. This is a set of build scripts that download all the source
packages from the T2 repositories and compiles them. The complete list
of packages used in Puppy is in the Puppy From Scratch page, also you
can find the exact list for any particular release of Puppy in the file
/root/.packages/packages.txt of your running Puppy.
Any source package can be downloaded directly from the T2 repositories:
http://gsmp.tfh-berlin.de/mirror/t2-source/8.0/
http://osiris.tfh-berlin.de/mirror/t2-source/8.0/
http://83.133.81.222/mirror/t2-source/8.0/
Note, for Puppy 2.xx, the above URLs should be to directory '6.0'. Puppy 2.xx uses the gcc and glibc packages from:
http://gsmp.tfh-berlin.de/mirror/t2-source/2.1/
http://osiris.tfh-berlin.de/mirror/t2-source/2.1/
http://83.133.81.222/mirror/t2-source/2.1/
Puppy uses some packages that are not in the T2 repositories. These can be found at one of the following:
http://puptrix.org/sources/ (courtesy of Ted Dog)
http://www.puppylinux.com/test/ (various source and binary pkgs here)
If you need kernel source it is at the puptrix.org/sources site. The
patches are provided but I also have provided pre-patched kernel source
ready for compiling. Before compiling the kernel or modules for the
kernel, you must read the How to compile the kernel page.
| I love this distro! Barry, this is obviously a labor of love; there's not enough money in the world to pay someone to do what you have done. * |
* Extract from Puppy Discussion Forum.
(c) Copyright 2006,2007,2008 Barry Kauler http://www.puppylinux.com
No part of this page is to be reproduced anywhere else. I have found
that there is a problem where parts of my web pages are being inserted
at other sites, then not updated, whereas I am updating my pages
regularly. This is not a desirable situation, so please just link to my
pages.




Puppy download page
