@rockedge I think I should maybe make a very small commandline only Void build kit containing the build scripts, very small build plugin and a tar.gz of the save2flash utility to allow people to explore the initrd and the overlayfs functionality it provides via that simple/expandable system. Would obviously still need to provide firmware/modules and kernel to boot it of course, so actually doesn't end up all that small once built, but at least shows the simple build process.
Only three scripts are required nowadays, along with a suitable firmware sfs:
1. The main root filesystem build script: build_firstrib_rootfs.sh (that and a user-created plugin, which is simply a list of all the build config commands the builder wants - of course that becomes very complex for a complete system like KLV-Airedale, but can be provided as a simple few lines of code for a simple commandline system).
2. The fetch and configure initrd script: FRmake_initrd.sh
3. A script to make the modules addon layer component: FRextract_kernel.sh
Then you just boot it using your pre-installed grub (oh, the utility script wd_configgrub even provides the exact grub.cfg stanza to use for successful boot)
So a simple build kit just for experimentors would be easy to put together - just a tar archive of these tiny few components.
Of course, if you end up wanting to produce isos, an extra script would be needed to run the appropriate xorriso command or similar (and include the numerous EFI-related components needed for iso-booting); but no need to build isos - frugal install built from these simple scripts is perfectly fine enough IMO.
On second thoughts, I can't be bothered right now - too many other things on my rapidly growing to-do-list, but would be good future kit for those interested in developing or simply to better understand how the likes of KLV-airedale is put together in the first place. KLV-airedale is a special case of course since it incorporates anything and everything useful from the Puppy/Dog/forum world - particularly the useful utility scripts we all become spoilt with. Other KL distros could start with a Puppy aufs initrd of course, though without a lot of modification that would require some form of Puppy root filesystem underneath since these are closely tied together.