Documentation, The Forum and the Wikki pages.
Woof to all!
After following a thread about the failure of Lick to install/run Puppy Linux to a PC for 56 postings I began to think about documentation.
The Wiki has a lengthy index <Category Installation> on this topic. There I see a lot of information about installation. A lot!
Link: https://wikka.puppylinux.com/CategoryInstallation
There are other pages dealing with installation too, but these are on the forum:
Link: https://www.forum.puppylinux.com/viewtopic.php?t=5275
Link: https://www.forum.puppylinux.com/viewtopic.php?t=5294
Glancing at the Wiki pages I see an enormous amount of work has already gone into documentation. There are 58 links - yes links - dealing with the topic of installation. Topics include BIOS, BOOTFLASH, BOOTLOADERS ... Windows Installers to WOOFY. (What is "woofy"?) It's a long list of categories.
Here is the link to Windows installers: https://oldforum.puppylinux.com/viewtopic.php?t=61404
This points (or links to) the "old forum". It mentions Lick and gives a Link to download Lick from github:
The link: https://github.com/noryb009/lick/releases/latest
Here is my impression of this cornucopia of info: If you know where you want to go it's possible to get there, but if you don't you may never arrive. It's a bit like the tourist in Ireland who asked the best way to Dublin city. "If you want to go to Dublin", the local said, "I wouldn't start here."
In this case all this work (58 links to many pages of detailed information) comes from the keyboard of 'DarkCity'. Looking at this, my impression is that wherever 'DarkCity' lives his light is rarely dark.
To the person familiar with Linux (even to the superficial degree of familiarity that I have) the pages "Category - Installation" are a gold mine of information. To a person unfamiliar with 'computer-speak' these links are a dark and complex cave-system full of obscure words.
On the forum the section "getting started and system requirements" (by Rockedge) provides a different style of info about the installation procedure. Again, looking at the detail on just a single page suggests Rockedge also works late. Or maybe, just maybe, he rises early.
Some months ago I looked at the task of keeping the Wiki up-to date. Then - as circumstances happened - the Wiki would not allow me log in and I put the idea of contributing aside. I had two principal observations about documenting Puppy Linux.
The first comes from ISO 9000. Good documentation practice suggests a single 'master document' should exist - not duplicates.
The second comes from that idea of a 'single master': Without a map to navigate 'the system' - that is the documentation in both the forum and the wiki - maintaining a 'single master' is impossible.
After that there is the problem of 'cross transfer of knowledge'. For Rockedge (to use his name as an example) to write a document without duplicating the excellent work of DarkCity he [Rockedge] must be aware of what DarkCity has done. I don't think I need to expand this point further - the difficulty is obvious.
Finally, to return to the starting point that began with an installation that didn't load it would be most useful if problems that are described on the forum could be solved by giving a link to some existing page on the forum or the Wiki. Then, if that was possible, we might think that the documentation for Puppy Linux was well done.
When I think about the individual effort put into creating the various versions of Puppy Linux, and after that, how I use Puppy every day for every sort of computing work I'm astonished that such a functional system has been assembled by .... well, by unpaid enthusiasts. Microsoft, hang your head in shame! Puppy Linux is an excellent OS. Puppy Linux deserves first-class documentation. How can that be done? Hmmm?
Comments about documentation are invited.
Cobaka