In review of this thread this morn, I come away with several thougths.
An idea of what is used
An idea of what builders are used
An idea of what is felt to be directional
An idea of what is comfortable, IMHO
In no particular order, i share a view.
An idea of what is comfortable
I, over the year, am one who lacks the kind of skills that I feel @dimkr wants members to have. I emphasize "feel" to assert I am probably NOT entirely accurate. So, soon after WoofCE started, I have resigned my efforts of the forum as a mere evaluator and helper to find simple ways that new/unskilled users can easily get to a desktop to developer a feeling of comfort as well as useful in helping others by there staying with the forum.
I feel that by doing so, it is one of the best methods of keeping membership, once here. Further, it has the ability to help developers with a new level of productivity that they dont need, but may see value in supporting efforts that make it easy new-unskilled to want to remain, gain skills, and grow into contributors.
What I do to contribute is what I find as comfortable and helpful. I do recognize that older seasoned skilled members may find this unnecessary, but others, including developers have found some value in the productivity found in what I do.
An idea of what builders are used
Firstly, a 'Builder' is a running system generator. It 'builds' an OS or a distro. The builder's production (aka a generation) is one of the 3 followings:
ISO
IMG
running installed system
One of the problems is how some developers view a generation, which differs from my own. Having been in the industry for about 70 years, a generated OS is delivered in some sort of package. That package is one (or more) of those 3. Thus my finding and knowledge when I see something is to merely understand if I have the tools necessary to get the generation operational on my platform(s). I have no preference to either production delivered and COULD CARE LESS. I dont use a distro/OS because it was delivered in some developer's idea of which format he forces his users to adopt. I use a distro in production because of what it contains to make my life easy and what is present to adapt the OS to my needs when things need to added or upgraded.This merely means that a developer should NOT be spending much time in forcing a productions format down user's throats, rather on those things that will be attractive to gaining as many people as possible to evaluate and find useful what they produce versus any nonsense on a format's deliverable, IMHO.
Secondly, there are 8 unique 'builders' on this Puppy forum for Linux distro generations. The most well-knowns are:
@BarryK's builders
WoofCE's builder
@fredx181's and @rcrsn51's builders
@wiak's FirstRIB and the KL's builder used by @rockedge and @Sofiya
@kirk's and @jamesbond's builder
The best thing ANY of these 'should' strive for is to envision how easy can any be made so that the most un-skilled, un-intelligent of us can easily achieve something useful. This might mean having an all-in-one feature as well as an advance feature where necessary.
Each subcommunity on the forum, when a user desires, can use the available generation the developer provides or use the genertion tool that is available.
WoofCE has an advantage in that its generation can be done on GIT rather than on the local PC.
In any event, these are tools with the intent to replicate the developer's production(s).
An idea of what is used
Personally, I have found enormous benefit using a Bootmanager. In a way, when I think of booting any PC, today, since 2019, it is grabbing my Bootmanager USB, booting it, then selecting the ISO that meets the need i have.
This has eliminated any considerations to change or modify my boot system every time I add a distro or OS (the bootmanager USB has eliminated this need for all current known distros/OSes I want to run). I no longer do this for ANY reasons for all OSes I have tested or use in production over the past few years. And within moments with little to no thought, I am on a particular desktop fully operational.
An idea of what is felt to be directional
I have desires like the many members here. If I suggest any, there will be those who agree and those who disagree.
MY personal perceptions since my days of development is that each and every developer or development group sees a beneficial approach of creating and presenting what they find and deem useful Some development is extraordinary while others re-directional upgrading enhancements. Personally, I support all and will evaluate when opportunity presents.
In Summary
I hope some of what is share provides some helpful insights. It intends to stay within the confines provided by the OP of this thread.
So I ask, please, no one take a single sentence of this post on the thread and make your comments about the post centered around a single sentence. It would be disingenuous and unfulfilling. This post in NOT about a single sentence.
Remember: Its just a view.