Just a brief note to let everyone know that something is happening! I've got my nose down, working on the bootup and shutdown scripts for puppy2. They are the key to the whole thing, so have to get them right. They are shaping up as very small, simple, flexible and elegant. Barry
Pupsafe is intended to become a layer of protection above root.
So, anyone gets access as root, will find protection mechanisms in place that cannot be disabled.
1. No pup100 file (but a pup_save.3fs equivalent is optional).
2. Works with any size usb Flash drive, even very large and all of it is immediately available for personal data.
3. Works on PCs with very little RAM, probably as little as 16M.
4. Boots very fast.
5. Runs very fast (if there's enough RAM).
6. Shuts down very fast.
7. Saves ramdisk (your working files) to Flash drive every 30 minutes, so extending lifetime.
8. The entire filesystem, that is, "/", is writable and is saved.
9. Files written to /etc and /usr are no longer inside /root. It's now a normal Linux filesystem.
10. Up to four extra .sfs files can be mounted on "/".
11. Simplified boot params. Ex: "PMEDIA=usbflash" is all that is needed to boot from usb.