freememapplet

Taskbar applet to display free memory in puppy.

In the taskbar you see this:
freememapplet
The value displayed with white text, blue background, is the amount of memory that you have available for storing files.

The very first time that you boot Puppy from live-CD, Puppy will normally be running totally in RAM and not using the hard drive at all. The value you will see in the taskbar is the amount of RAM that Puppy has determined you can use for your own files. This means all files created, such as cache and history files created by the web browser, email, anything that you download, application configuration settings, etc.
So, if running Puppy in a RAM-challenged PC, you may need to keep an eye on that display value!

So, the displayed value is not how much free RAM is in the PC! It is how much Puppy has determined can be set aside for your personal files.

Note, the background of the display will turn red, then will start to flash, when Puppy thinks it is getting critical.

The first time that you shutdown, you will be asked to create a "home" file, in which to save all your personal files/settings, so next time you boot Puppy the situation will be much improved. You will then see a much higher value in the display. If for example you chose to create a 512M persistent-storage "home" file (which is actually named 'pup_save.3fs') on your hard drive, then you would see about 460M available in the taskbar display.

With over 460M free space, there's plenty of room for downloading and installing packages (see the PupGet package manager), saving email, and so on, but even so it's not unlimited. The good thing is, there is a utility to increase the size of the pup_save.3fs file -- see "Utilities --> Resize personal storage file" in the menu.

Note, one of the great things about Puppy is that all your personal files/settings are in just one file, pup_save.3fs -- great for backup!

Now for some more detail... skip this for now, if the above has answered your question.
With Puppy, the persistent-storage can be a partition rather than a file. For example, if you install Puppy to a USB Flash drive with a Linux filesystem (ext2, ext3, reiserfs) then you have the option of saving personal files direct to the partition, rather than in a pup_save.3fs file. In that situation, the value that you see in the taskbar will not be the free space in the partition, as Puppy runs in RAM to avoid writes to the Flash memory. Take another example, the multisession-CD: personal data is stored in folders on the CD/DVD and loaded into RAM at bootup -- therefore, space available for your personal files is derived from the free space in RAM, not how much space is left on the CD/DVD. On the otherhand, if the persistent storage is a fast internal hard drive partition, it is mounted directly and the value displayed in the taskbar will be the free space in the partition.

Technical:
'M' means megabytes, and 1M equals 1,048,576 bytes (not exactly a million bytes!)
'G' means gigabytes, and 1G equals 1024 M (approximately 1000 megabytes)