Imagine your car, robot, or toaster is home to a hackable operating system. It could be running Ubuntu Core with a collection of snaps or it could be running a Puppy version of Ubuntu Core with snaps instead. Why? JWM-Rox and the puppy GUI convenience apps could make robotic hacking accessible to more people. Puppy makes it easy to make some modifications and roll your own distribution. This is perfect for consumer devices because creating and sharing custom functionalities can be as easy as plugging in a USB stick and booting your tractor/robot/toaster from the alternative system.
This is a path forward for Puppy. Unfortunately I have found in my testing that although Puppy is based on Ubuntu, snapd doesn't work. Please build the next Puppy in a way that it is 100% compatible with Ubuntu Core, including snapd support.
It would also be cool if the JWM-ROX stuff was all released as an sfs addition to a text mode base puppy. The desktop apps ought to be in a separate sfs as well. The result is that our community of Puppy builders, crafting custom systems for their appliances could delete or rename those sfs layers when they are ready to run the system without an administrative terminal.