@mikewalsh Governor posted here at my suggestion, having previously posted questions about Fossapup64 to the Bookworm Section. I thought he was seeking to find out which Puppy is likely to run AppImages and the majority of your portables OOTB.
But I'm glad geo_c brought up KLV-airedale in response. FYI, the ISO for the latest version, KLV-Airedale-sr12, can be obtained from a link here: viewtopic.php?p=115230#p115230. Kennel Linux is wiak's brilliant alternative to Puppys. Layman's view: Wiak modified the initrd file to 'portablize' what otherwise would be a 'Full Install'. That is like Puppys Kernel Linux needs only its own folder, not an entire partition. There are various 'flavors', each flavor accessing the repositories of its compatible distro. [For various 'flavors' see, viewforum.php?f=192. The 'Airedales' access the repositories of Void Linux. AFAIK, Airedales were the first published and have had the most 'feed-back' and development.
Caution: I haven't used a KLV-Airedale for a while and haven't tried the latest version. Please suggest an different publication if it would be better for a 'newby', such as Governor, to Kennel Linux.
In addition to making use of Mikewalsh's portables, Airedales can install any application available in Void's extensive Repos. But --for someone familiar with Puppy, Airedale's only downside-- it doesn't use Puppys Package Manager. Rather, as to be expected from a Void OS, it uses Voids' native package manager. My recolllection is that that was very similar to apt: open a terminal and type a command with arguments. Perhaps there's an explanatory post such as the one for apt published for Bookworm, viewtopic.php?t=8805. If not, don't hesitate to ask for instructions, Governor.
Deployment is simple. Download the ISO, extract it, and place all the extracted files in a folder you created and named. I expect from my recent exploration of KLU-JAM that within the extracted files now in the folder you created will be one named 'wd_grubconfig'. Left-Click that and a text file will be generated with appropriate stanza you can copy to your boot-loader's Menu.lst/grub.cfg. For example, the grub_config.txt for my KLU-JAM included this entry for use with grub.cfg:
menuentry "KLU" {
insmod ext2
search --no-floppy --fs-uuid --set 39ff128d-806e-45a0-9c0c-4013859ec05d
linux /KLU/vmlinuz w_bootfrom=UUID=39ff128d-806e-45a0-9c0c-4013859ec05d=/KLU w_changes=RAM2
initrd /KLU/initrd.gz
}
grub_config.txt also included stanzas for use with grub4dos and other boot-managers. Also within grub_config.txt was the following advice:
"Note that you can remove w_changes=RAM2 if you don't want save session on demand mode."
Which I understand [correct me if I'm wrong] to mean that the 'sample' stanza boots up in a manner analogous to PupMode 13 [Save only on demand, you'll be asked at shut-down/reboot] with a 'save2flash' on the System Sub-Menu; you can add a launcher a panel. But you can remove "w_changes=RAM2" or add another stanza without that argument if/when you prefer to boot up equivalent of PupMode 12 [Automatic Save].