Last time I made an experiment about booting Puppy using systemd
https://oldforum.puppylinux.com/viewtopic.php?t=117756
Somehow it works but it has many errors upon shutdown process.
When I revisited this experiment. I made a breakthrough. I able to boot a puppy-fied arch-based distro with extreme minimal changes (but it requires modifications on init script, puppy boot script, and shutdown script). It boots like puppy, works like arch, and shutdown like puppy and even able to make savefile at first shutdown.
I revisit this experiment, because I was thinking of a script that works the same as @wiak 's first ribit but with traditional puppy setup.
I will release the preview iso soon to show the proof of concept.
Update: It's now fully operational.
ManjaroPup64 is a proof of concept for puppy on systemd.
https://www.forum.puppylinux.com/viewto ... 49#p146949
What's surprising is that systemd has initramfs mode on shutdown phase which offers much cleaner shutdown process for puppy compared to sysvinit by unmounting the root filesystem then unmount all the sfs modules and save file