Glad you're making progress. Frankly, I made two mistakes in my experimentation: I used a slow USB-Key, and I'm running under a fast computer. Too fast for an old system. The things which work, work slowly. But as it's on a USB-Key I'll try it later in an Asus 701SD.
There should be a version of Thunderbird for a 'full' email client. But, like firefox it may be slow on your system. Seamonkey has a mail-client component which runs OOTB. But on your system you're likely to have the same slow-as-molasses problem.
I couldn't get any chromium clones to run. I don't know why. Precise doesn't have 'open with terminal' on its Right-Click Menu and I don't know how to add it. So I can't tell what's going wrong. Besides which, the only chromium clones I have readily available which might work are the latest versions of MikeWalsh's portable Iron and portable-vivaldi.
One experiment you might try has to do with remastering. As I understand it, your problem is that your computer needs an old kernel and, as I mentioned above, Precise is not as modular as newer Puppies. For example, its system files do not have a separate zdrv.sfs. But what you might be able to do is remaster Precise using either remasterx, https://oldforum.puppylinux.com/viewtop ... =94033&i=1 or the remaster-classic of nicOS's Utility Suite, viewtopic.php?p=12983#p12983. Either/both offer the choice of generating a separate zdrv.sfs. You could then use the vmlinuz and zdrv_precise_xxx.sfs created with a newer Puppy. For example, to use with xenialpup32-bit, replace xenialpup's vmlinuz with the remastered vmlinuz, and rename the remastered zdrv_precise_xxx.sfs to zdrv_xenialpup_7.5.sfs. These can then be used with and xenialpup's initrd.gz and base file, puppy_xenialpup_7.5.sfs.
I'm not sure what that system would name a SaveFile. But, if it doesn't recognize the SaveFile it creates, it can be renamed or, perhaps, the Save2SFS one of the modules of the nicOS Utility Suite can provide a substitute. At any rate, xenialpup's base file provides the infra-structure to run current chromium clones,
Don't bother. It wouldn't boot. But I had another idea. Based on MikeWalsh and Watchdog's Chrooted Iron, viewtopic.php?f=90&t=760 I recently published a xenialpup (32-bit) with wine builtin, viewtopic.php?p=35555#p35555 that can easily be used to build an SFS. This post explains how. viewtopic.php?p=33971#p33971
As, naturally, I already had done so, I SFS-loaded it onto the 'stock' precise. I'm posting from such 'stock' precise having SFS-loaded the chroot-xenial and am using its builtin the seamonkey-portable.
Well, it works on my system. While the Chroot-SFS is massive (almost 1 Gb)* according to Pupsys-Info, it's currently using only 206 Mbs of RAM as write this using seamonkey.
Basically, the Chroot employs the MainOS's kernel, which in your case would be that of the stock precise. What the chroot offers are the applications which run under the ChrootOS's infra-structure, including its newer glibc libraries. As the above post hopefully makes clear, it's not hard to add portables to the base before converting it to a chrooted SFS:
Mount the xenialpup.sfs. Copy its contents to a folder. Add any portables to its /opt folder=/cont/opt. Optionally**, create menu links to it in what will be 'written to' the MainOS's /usr folder. Then dir2sfs the work folder. Keep in mind that if you don't create Start Menu listings the only way you have to start an application is to use the Chrooted rox-filer, file-browsing to the executable or desktop files. Bookmarks and short-cuts don't work. But there are chroooted-rox menu entries to open to the chrooted /usr/share/applications folder, the /cont/opt folder and the /cont/root/my-documents folder. Also read the caution about running applications for which you don't create /usr/bin chroot scripts.
Also remember that things you download or create in the chroot occupy RAM. Use your mainOS's rox-filer to move them to folders, partitions and drives controlled by your MainOS.
Mike has published recent portable 32-bit Irons, Slimjets and vivaldis, all Chromium-clones. And, Telegram-portable should run under the chroot's builtin Wine.
I built-in Argolance’s CleanRam. It is available by using the menu-entry which opens the chrooted-rox to /cont/usr/share/applications, scrolling down and Left-Clicking cleanram.desktop. The chrooted xenialpup shares RAM with your MainOS. So it will provide a quick way to clear RAM of files no longer being used. While it should have no effect on files you've written, for example to /cont/root/my-documents, it's probably best to move those files out of the Chroot before running cleanram. Or, safer still, install CleanRam, https://www.forum.puppylinux.com/viewto ... 0cb#p25645 into your MainOS.
-=-=-=-=-=-=-
* Edit: The xenailpup.sfs includes LibreOffice. It also includes Atlantis, a really nice Word-processor under Wine.
** Just tried merely copying these portable's folders to /cont/opt, then restarting X: vivaldi, slimjet, Iron & Telegram. All the aforementioned Linux web-browsers seg-faulted. They do run under xenial when its the MainOS. And, as aforesaid, the Mozilla based web-browsers I built in --seamonkey and firefox-- run without any problem. Perhaps similarly, the builtin Atlantis and SumatraPDF [and in another experiment builtin Metatrader] ran without a problem. But Telegram-portable whose folder merely copied into /cont/opt could not be started using the chrooted Wine-File(manager).
My guess, therefore, is that including things in /cont/opt and creating the the structure in /usr before running dir2sfs may be necessary.
Curiouser and curiouser The builtin firefox-esr wouldn't start. But I could just copy [using the MainOS's rox] both palemoon and Light-browser --both mozilla-forks-- to /cont/opt and start them by file-browsing with chroot-rox and left-clicking their scripts.