Home
 

  

LINUX

   Home
   All Distribution
   Fedora Core 6
   Buy Linux CDs
   Linux Tutorial

 

Linux Distribution: Puppy
Url: http://www.goosee.com/puppy/

 
These are extraordinary goals, yet Puppy achieves them all. Obviously, some objectives have qualifications, for example, to load totally into RAM the PC must have either 128M RAM or failing that a swap partition. Also, the "will just work, no hassles" obj

About Puppy
One thing to be very much aware of is that Puppy is incredibly small. After all, to load totally into RAM and run from there, Puppy has to be small. The live-CD is about 50-60M, yet "every" application you need is there -- I'm quite serious -- it doesn't seem possible but it is. Furthermore, as everything runs in RAM, there are no delays and the speed is nothing short of astounding.
Puppy was just one year old on June 18 2004, and the pace of development in that short time has been incredible.
Puppy versions up to and including 0.7.9 were compiled on a Red Hat 8.0 host system, Puppy versions 0.8.x were compiled on a custom uClibc host system, and Puppy 0.9.x is compiled on a Mandrake 9.2 host system (and now apps are using glibc). Puppy 1.0.x is still based on apps compiled on Mandrake 9.2.


Development is now focussed on the 0.9.x/1.0.x series, however those interested in the 0.8.x uClibc build, perhaps due to its compactness, can find information in the link shown at the bottom of this page.

I am very happily using Puppy to surf the Internet, access email, ftp, and so on, however there's heaps more that can be done...

Interested in the concept of Puppy? I will greatly welcome help with developing. Read the suggested projects on the this page, and see if anything takes your fancy. You may be interested in one of these topics purely as a learning exercise for yourself, solving a real-world problem along the way. I have put Puppy together from virtually nothing, file by file, learning as I went. A great way to understand what is really going on under the hood, though somewhat painful at times.

There are basically two levels of involvement:

Configure the current Puppy distribution
Improve and recompile applications
The first one is the simplest. It is a matter of modifying and creating configuration files and scripts, to improve Puppy. You can then send these to me and I will check them and if ok will incorporate them into the next release.

The guiding philosophy for Puppy is "small and simple". The criteria for applications are:

They must be written in Tcl/Tk, C or C++.
GUI apps must use Xaw/Athena (Puppy actually uses Xaw95), Tk/Bwidget, GTK+ v1.2, GTK+ v2.2, or Qt v3.3.4 widget libraries.
They must be open source

Releases:
2008-12-10 00:00:00.0 Puppy Linux 4.1.2 is available    View
Puppy 4.00 was a major upgrade from 3.01, with just about everything overhauled and updated. Version 4.1 continues the hectic pace of development, with ground-breaking new applications and under-the-hood architectural improvements over 4.00. Ground-breaking apps include our new Psip VOIP and PPLOG personal blog. Under-the-hood includes faster boot times, much better hardware detection, and new 'pup_event' architecture (including desktop drive icons). The live-CD file is 'puppy-4.1.2-k2.6.25.16-seamonkey.iso' at 94.1MB and 'puppy-4.1.2retro-k2.6.21.7-seamonkey.iso' at 94.6MB. The latter is a more conservative kernel that perhaps suits older systems.
2008-11-04 00:00:00.0 Puppy Linux 4.1.1 has been released    View
Puppy 4.00 was a major upgrade from 3.01, with just about everything overhauled and updated. Version 4.1 continues the hectic pace of development, with ground-breaking new applications and under-the-hood architectural improvements over 4.00. Ground-breaking apps include our new Psip VOIP and PPLOG personal blog. Under-the-hood includes faster boot times, much better hardware detection, and new 'pup_event' architecture (including desktop drive icons). The live-CD file is 'puppy-4.1.1-k2.6.25.16-seamonkey.iso' at 94.1MB and 'puppy-4.1.1retro-k2.6.21.7-seamonkey.iso' at 94.6MB. The latter is a more conservative kernel that perhaps suits older systems.
2008-10-07 00:00:00.0 Puppy Linux 4.1 has been released    View
Puppy 4.00 was a major upgrade from 3.01, with just about everything overhauled and updated. Version 4.1 continues the hectic pace of development, with ground-breaking new applications and under-the-hood architectural improvements over 4.00. Ground-breaking apps include our new Psip VOIP and PPLOG personal blog. Under-the-hood includes faster boot times, much better hardware detection, and new 'pup_event' architecture (including desktop drive icons). The live-CD file is 'puppy-4.1-k2.6.25.16-seamonkey.iso' at 94.1MB and 'puppy-4.1retro-k2.6.21.7-seamonkey.iso' at 94.6MB. The latter is a more conservative kernel that perhaps suits older systems.
2007-08-06 00:00:00.0 Puppy Linux 2.17.1 is available    View
This is a bug-fix and minor-tweaks upgrade of Puppy 2.17." What's new? "Enhanced dial-up: Puppy now has enhanced support for those who have to access the Internet by dial- up; for dial-up, there is a new GUI application called PupDial; enhanced printing: finally, Puppy has CUPS; Print-to-PDF: this is out-of-the-box setup for CUPS, with the 'CUPS-PDF printer' ready to go; MMC and SD cards: these are now fully automatically supported; mount image files: one-click mounting of .2fs, .3fs, .sfs and .iso files; hardware information: PupScan is my GUI application to view PCI and modules information; Pmount is a drive mounter, it has been totally revamped for 2.17; Boot from USB CD/DVD drive: the live CD will now boot from this, as well as the usual internal CD/DVD drive....
2007-07-23 00:00:00.0 Puppy Linux 2.17 is available    View
Another wonderful new Puppy! The 'standard' release is puppy-2.17-seamonkey-fulldrivers.iso live-CD and is 82.6MB. There is one thing that stands out from reading the release notes, and that is the major advances with hardware support -- which astounds even me, considering that version 2.16 was released barely 2 months ago. Yes, everything listed below is in that 82.6MB!
2007-05-23 00:00:00.0 Puppy Linux 2.16 is avilable now    View
Another wonderful new Puppy! There is a massive list of new features, which is incredible considering that we have only incremented the version number from 2.14 to 2.16 (with the 2.15 Community Edition in between). New features include the SFS Boot Manager, 'humongous initrd', print-to-PDF, flush-RAM-to-Flash, plus a host of new and updated applications developed especially for Puppy. Release notes: Puppy now has a GUI SFS Boot Manager to manage loading of SFS modules; dual support for both Unionfs and Aufs; true flushing of RAM to the 'pup_save' file when booted from Flash memory....
2007-04-09 00:00:00.0 Puppy Linux 2.15 "Community" is available.    View
Puppy Linux 2.15CE (Community Edition) is the result of collaboration between a team of Puppy Linux enthusiasts. It is built upon version 2.14, but includes many enhancements. In particular, the guys have worked on an improved user interface and a nice out-of-the-box first impression. They have also developed some SFS files that add OpenOffice.org, web and graphics applications; SFS files are 'combo packs' of applications that can be installed and uninstalled with a few clicks.
2007-01-03 00:00:00.0 Puppy Linux 2.13 has been released    View
The final release of version 2.13 has been uploaded. This build has the complete suite of kernel drivers. More compact builds with a subset of the full driver suite and different selections of applications will follow soon." From the release notes: "NdisWrapper upgraded to v1.33, which fixes the problem; Soxgui, a great little front-end for SoX and FFmpeg, which can perform various operations on audio files, including file format conversion; Geany text editor upgraded to v0.10; Isomaster ISO file editor tool upgraded to v0.6; SeaMonkey upgraded to v1.0.6.
2006-11-20 00:00:00.0 Puppy Linux 2.12 has been released    View
The greatest news for 2.12 is the support for a huge range of kernel modules, using a new 'fetch on demand' system. There are also exciting new mini applications developed by Puppy enthusiasts
2006-10-28 00:00:00.0 Puppy Linux 2.11 is available now    View
Puppy version 2.11 is out. Puppy 2.10 was the first Puppy to use LZMA compression for the 'pup_210.sfs' Squashfs file (the file that has all of the applications). We found however that it doubled the start-up time for each application, not very noticeable on a modern fast CPU, however very much a problem on older hardware. Thus, for 2.11 we have gone back to the standard GZIP compression. Version 2.11 is basically an improved 2.10. Apart from reverting to GZIP compression, this release has various bug fixes. There is also an 'xorgdrvrs' ISO that includes the extra X.Org basic video drivers.
2006-09-15 00:00:00.0 Puppy Linux 2.10 has been released now    View
A massive upgrade of most package versions - AbiWord 2.4.5, Gnumeric 1.6.3, Seamonkey 1.0.4, GTK+ 2.8.17, X.Org 7.0...; most of the packages now compiled using the T2 build system; the 'devx' module is a simple method of converting Puppy into a complete C/C++ compile environment; SquashFS now has LZMA compression, allowing us to put more packages into this release, yet the live CD ISO file is smaller; the Smartlink and Lucent soft-modem drivers and support utilities are now in the 'standard' live CD; Sweep replaces mhWaveEdit sound recorder and editor.
2006-08-29 00:00:00.0 Puppy Linux 2.10 Alpha is available now    View
Puppy version 2.10 Alpha live CD ISO file is available. This is basically what version 2.10 will be, with bug fixes and some packages upgraded. For example, I expect JWM will be upgraded from 1.7 to 1.8 for the beta release. The kernel is 2.6.16.7, same as Pup 2.02 and will remain that for the 2.10 final. To find out what is in this release, read the Developer Notes in this blog. There are some unannounced things, like ISOMaster, that you will find in the Multimedia menu.
2006-08-01 00:00:00.0 Puppy Linux 2.02 is available now    View
Full read and write support for NTFS partitions. This includes saving of the Puppy session to hard drive. More thorough checking of system integrity at a version upgrade, to ensure that the system is stable and usable. The kernel is still version 2.6.16.7 but has been recompiled to support 4G memory and frequency scaling.
2006-06-23 00:00:00.0 Puppy Linux 2.01 has been released now    View
Booting from CD in a RAM-challenged PC (32 - 128M RAM) has significant performance improvement; ALSA sound has been upgraded to version 1.0.11 to recognise recent sound chips; Tcl/Tk has been upgraded to 8.5a4 and now has font antialiasing that automatically works on all Tcl/Tk GUI apps; the audio recorder/editor is now mhWaveEdit, version 1.4.8, replacing the Snack library and XS editor; Perl is upgraded to version 5.8.6 and now includes GTK modules; GPRename is a GTK-Perl application for batch file renaming.
2006-06-13 00:00:00.0 OneBone Puppy 2.00 has been released now    View

OneBone Puppy 2.00 has been released now, for more information visit here.

2006-02-28 00:00:00.0 Puppy Linux 1.0.8 is released now    View

Puppy Linux 1.0.8 is released now, for more information visit here.

 
Back to Linux Distribution Directory
             
                 

Send your comments, Suggestions or Queries regarding this site at linux-cds@roseindia.net.

Copyright 2004. All rights reserved.