|I must say I think Puppy is more amazing than the initial impression you get. *|
A complete operating system with suite of GUI apps, only about 50 - 90M and
boots directly off the CDROM.
PLEASE READ THE RELEASE NOTES ON THE 'NEWS' PAGE BEFORE DOWNLOADING
|puppy-xxxx.iso Checksum file: puppy-xxxx.iso.md5.txt:
a donation to
|Alternative HTTP URL:
Note that there are customised releases of Puppy on some of the download sites linked-to below, such as Puppy with the Opera web browser, Chubby Puppy that includes OpenOffice, and BareBones Puppy that is only 39M. These are not on ibiblio.org.
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.
|puppylinux.com, puppyos.com, puppyos.net and
goosee.com are hosted by netfirms.com. Very fast, extremely high
uptime, huge bandwidth and storage, free domain names. I chose these guys after several
months of searching.
So, check them out by clicking on the banner on the left, and the referral mechanism should work automatically if you decide to follow through and signup (I get a discount on the next account renewal for each successful referral. Let me know if you signup with them, so that I can check that the referral mechanism is working, and I would like to know your experiences with using Netfirms).
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.
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".
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.
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.
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
Go to the ibiblio.org Puppy download site, and download
"puppy-unleashed-core-2.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:
# tar -zxf puppy-unleashed-core-2.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 the
directory (Puppy 2.14 and later. Download from "pupget_packages-1"
directory for Puppy v2.13. Earlier not supported) on ibiblio.org. 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:
# cd puppy-unleashed/packages That is, change into the packages directory if not already.
# cd puppy-unleashed
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.
For people on a slow dialup connection, even 60-90M is too much to download. Puppy Unleashed, at about 340M, 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.
What you get is the very latest version, a live-CD that includes Puppy
Unleashed, which means that you can build your own custom live-CDs. The CD
also includes the source
package for the patched kernel (not
all the sources for Puppy), plus a selection of
pre-built live-CD ISO files. It also has the file devx_2xx.sfs, which
turns Puppy into a complete compile environment. Total size is about
Puppy Unleashed CD
Unleashed CD us$5.99
(including international postage)
If you have previously purchased Puppy Unleashed, you may buy the latest version 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:
Note, I may introduce other payment methods in the future.
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.
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.
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:
The gcc and glibc packages are from:
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.puppyos.net/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 Barry Kauler http://www.puppyos.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.