Wikipedia can provide specific dates regarding the publication of Puppy Versions, https://en.wikipedia.org/wiki/Puppy_Linux#History as can this page at ibiblio, http://distro.ibiblio.org/puppylinux/. I don’t know when the Original Puppy Linux Discussion Forum was first published. I only became involved about the time Puppy Version 3 appeared.
By now you’ve probably been advised that a do-orchy develops Puppy Linux. That’s because almost from its inception "Puppy Linux" has been two things in a symbiotic relationship: the technology and the Forum. The Forum would have little purpose without the technology; but without the Forum the technology would exist somewhere buried among the billion or so blogs on the Web.
The technology was devised by Barry Kauler as a means by which a Linux operating system could co-exist on a computer manufactured to run Windows. All the components of first Puppys were compiled by him from ‘scratch’: the operating system, the file-manager, the Window-manager, the applications and the ‘infra-structure’ which linked them together. Co-existence with Windows was established by employing the technology, later aufs, which merged file-systems in RAM. As currently evolved, this post explains how the technology now works. https://www.forum.puppylinux.com/viewtopic.php?t=5818
An early 'fan' of Barry Kauler’s work, John Murgha established the first Puppy LInux Discussion Forum and maintained it until his passing.
Sometime early on --at least by 2007 with Version 3-- the Puppy Linuxes Barry Kauler published contained an application enabling a User to remaster it: to exclude from it applications which weren’t wanted and include within it those which hadn’t been. John Murgha’s Forum became the place on the Web where users could discuss their problems, projects and successes; and provide links to the Remasters they published.
In Version 3, Barry K decided not to compile everything ‘from scratch’ but rather employed binaries from Slackware; still, however, using the ‘infra-structure’ unique to Puppy. Although with version 4 Barry K again compiled everything from scratch, by Version 5 he had created Woof. Woof is an application which theoretically can use the binaries of any distro* to create a Puppy. The Puppy so created would still employ Puppys unique ‘infra-structure' and its technology. Barry would publish three Puppys employing woof [wary, for older computers, racy for newer computers and quirky which included some then cutting edge technology that interested Barry K.]
By then Barry Kauler had devoted 7 years to Puppy Linux. Desiring to be relieved of the burden of producing it --so as to explore more cutting edge technologies-- he officially retired [for the 3rd and final time]. With that announcement he ceased to even be fondly referred to as ‘Beneficent Dictator’ and became a ‘mere member’ of the Puppy Linux Discussion Forum; appearing from ‘time to time’ to provide advice, but often to discuss several Puppy-forks he developed. The latest is EasyOS,
https://www.forum.puppylinux.com/viewto ... 672#p67672
With his retirement, Puppy ceased to be an operating system limited only by his great imagination, capabilities and interests. It became a family of operating systems limited only by the interest, capabilities and imagination of anyone who chooses to participate. And Puppy Linux Discussion Forum became their vehicle to communicating to others the projects they undertook.
Jemimah, a ‘mere member’ used Woof to create a new Puppy, Saluki. With it she spurred on Puppy’s modularization: removing drivers and firmware from the ‘core’ sfs and locating them in a zdrv.sfs which is loaded into RAM on boot-up. With that evolution it became easy to ‘swap kernels’. It was no longer necessary to replace your Puppy with a newer one in order to have the latest kernel's capabilities and security fixes; or --when required by a computer limitations-- swap in an older kernel with the benefits of being able to use much of the latest software. Forum members –among them rockedge, ozsouth and peebee-- chose to produce and publish kernel packages which could be employed in such swaps. While even a ‘newbie’ can perform a swap manually –it only involves renaming files and substituting the new for the old-- another forum member (I believe 01micko) published an application to automate that.
Need, or just interested, in some ‘old’ Puppy? Unlike others, Puppy abandons nothing. Thanks in part to ally at archive.org, almost all old Puppys have been archived. And Puppy Linux Discussion Forum members will help you get the most out of the computer you have and any Puppy it can run.
With Barry K’s retirement, forum member 01micko and several others took on the responsibility of maintaining of Woof (now called Woof-CE). You’ll have to ask him, dimkr or rockedge about the current makeup of Woof-CE's maintainers and developers. Woof-CE is maintained at github and I’m not a member. But even if you are not a member of the ‘woof team’, you are free to clone woof-CE to your computer and modify it in order to create the Puppy you imagine.
Woof-CE
https://github.com/puppylinux-woof-CE/woof-CE
Because Puppies employ their own infrastructure –not entirely that of its binary-compatible-- not every application published for that binary-compatible will work under Puppys out-of-the-box. Some forum members have stepped-up to provide Puppy versions; others to provide technologies to use applications not designed for Puppys; and others still to explain and guide forum members on how to make use of such ‘alien’ technology.
Even under John Murgha Puppy Linux Discussion Forum was not restricted to the Puppys Barry Kauler or others published. Discussion of other portable operating systems, such as the ‘debian dogs’, was welcomed. The ‘debian dogs’ are true debian or Ubuntu systems, portablized and otherwise adapted to function similarly to Puppies. That inclusion has benefited both Puppys and 'debian dogs' thru cross-fertilization of ideas, to some extent technologies, and by efforts of fan/users who contribute to both.
With the passing of John Murgha, rockedge stepped up to create the current Puppy LInux Discussion Forum. Continuing John Murgha’s ‘open door’ policy, The Forum now provides a home to other portablization technologies and the operating systems they enable, such as wiak’s ‘weedogit.sh’, viewtopic.php?t=5205&sid=5c3a7f74df9f31 ... 9de0ce484d and its product, https://www.forum.puppylinux.com/viewfo ... V-Airedale, a ‘Puppified’ void.
A do-ocracy is the least efficient type of organization for providing A solution to a known problem. It is the most efficient and human way to provide a variety of solutions to and for a complex and ever-changing environment.
-------
* Although in theory any distro can be used –arch and mandrake Puppys have been published-- in practice debian/Ubuntu, Slackware and recently Void have been the sources for binaries. My guess is Slackware for its stability, debian/Ubuntu for their wealth of applications, and recently Void for it modern take on an operating system’s technology