VestaPup is a Linux distribution based on Puppy 3.01.
Some of the screenlets included (not all are listed):
Analog Clock, Rss Feed, Weather, Calendar, Ip Viewer, memo pad, etc..
Video card support(lots of cards are compatiable with VestaPup, not all but most! It is recommended you run the Live CD to find out!
Programs that are included(Some are not listed):
Compiz-Fusion, Devx 3.01, OpenOffice 2.4.0, Firefox 3, Opera, Dillo, aMsn 0.9.7, Pidgin 2.4.2, TonicPoint-Powerpoint viewer, Mtpaint, Gimp 2.4.6, 31 Games, TightVnc, RuTilt wireless Gadget, Remote Desktop RDP, PureFTPd Ftp Server, 7 Skydome pics, Ripperx cd song ripper, Pburn CD/DVD, Gxine Media Player, Mut Media Utility Tool, Partview, Pbackup backup to CD/DVD/HD, Pfind file finder, Pudd copy Drive/Partition, SDL 1.2.9, PuppyMirror backup a directory, Thunar File Manager, Turma Find Text, Gftp Client, Iso Master, LinNeighborhood Samba Client, Firelog Firewall Monitor, Linux Firewall, Xcalc, Compiz Config, Emerald, Screenlets manager, Java, and flash.
This Pup is already set to start compiling programs with Devx 3.01.
About Puppy Linux
Puppy Linux is an evolutionary operating system, based on GNU Linux. What's different here is that Puppy is extraordinarily small, yet quite full featured. Puppy Linux can boot into a 64MB ramdisk, and that's it, the whole caboodle runs in RAM.
Unlike live CD distributions that have to keep pulling stuff off the CD, Puppy in its entirety loads into RAM. This means that all applications start in the blink of an eye and respond to user input instantly.
Puppy Linux has the ability to boot off a flash card or any USB memory device (flash-Puppy), CDROM (live-Puppy), Zip disk or LS/120/240 Superdisk (zippy-Puppy), floppy disks (floppy-Puppy), internal hard drive (hard-Puppy).
Puppy occupies about 50-60M on my USB Flash drive, CDROM, or whatever is the storage media.
When Puppy boots, everything uncompresses into a RAM area that we call a "ramdisk". The live-CD will bootup on systems with only 32M RAM, but the more RAM you have the more Puppy is able to keep files permanently in ramdisk hence more speed. A PC with 128M RAM is the recommended minimum.
Note that Puppy will automatically use a swap partition if it exists. When booting from a USB Flash device, Puppy tries to load all the Flash files into physical RAM, but if there is not enough RAM then Puppy is able to copy the excess to a swap partition if it exists. This eliminates writes to the Flash memory during a session, greatly extending its life span.
You may need to have a swap partition to run Firefox or Mozilla on PCs with less than 64M RAM. Certainly, for a PC with only 32M RAM, a swap partition is necessary to run most of the large GUI applications.