Page 1 of 2

Puppy Linux Mind Map

Posted: Mon 06 Dec 2010, 20:27
by nubc
It would be a welcome great service to anyone with more than a passing interest in Puppy Linux if one of our members with graphics skills would compose a "mind map" of the Puppy Linux Project. More than a mere indexing of the various elements in the project, I suggest a map so that lines can be drawn between elements to make associations. So then, as a starting point, the map maker would make an index to the Puppy versions, derivatives, puplets, woof branches, quirky independents, get all the Puppies under a proper heading, and after all possible variations are included, draw a topological map and connect the dots. Color-coded lines could be used to establish relationships, such as source, derivative, lines of ancestry. This map could be prominently available here in the Forum, and I would also like to see it transferred to a webpage, where each element can be represented as a hyperlink for easy navigation, convenient access.

ASIDE: A mind map typically has a unifying central principle with radial branching from the center. Due to the decentralized nature of the Puppy Linux Project, perhaps organization should preserve the linearity of a timeline for best clarity. (Just a suggestion.)

Re: Puppy Linux Mind Map

Posted: Mon 06 Dec 2010, 20:35
by RetroTechGuy
nubc wrote:It would be a welcome great service to anyone with more than a passing interest in Puppy Linux if one of our members with graphics skills would compose a "mind map" of the Puppy Linux Project. More than a mere indexing of the various elements in the project, I suggest a map so that lines can be drawn between elements to make associations. So then, as a starting point, the map maker would made an index to the Puppy versions, derivatives, puplets, woof branches, quirky independents, get all the Puppies under a proper heading, and after all possible variations are included, draw a topological map and connect the dots. Color-coded lines could be used to establish relationships, such as source or derivative. This map could be prominently available here in the Forum, and I would also like to see it transferred to a webpage, where each element can be represented as a hyperlink for easy navigation, convenient access.

ASIDE: A mind map typically has a unifying central principle with radial branching from the center. Due to the decentralized nature of the Puppy Linux Project, perhaps organization should preserve the linearity of a timeline for best clarity. (Just a suggestion.)
Do you mean like this?

http://distro.ibiblio.org/pub/linux/dis ... id-511.htm

Or do you want a map of all of the creative, insane geniuses who are driving this (these various) projects? The latter would be truly terrifying! :lol:

Posted: Mon 06 Dec 2010, 21:03
by nubc
Yes, like that, but covering the entire PL project including unofficial branches and old versions, with more emphasis on the map, little or no B&W print, and elements as hyperlinks. The map should stand alone. In the link above, the map is almost an aid to the discussion. But to commend the above effort, the map is about equal in importance to the accompanying text, even when it could be bigger. The map I have in mind would be a showcase of the Puppy Linux Project to help those who are overwhelmed by its complexity. No reading of accompanying text, just admire a map, with minimal explanatory text and clickable links.

Re: Puppy Linux Mind Map

Posted: Mon 06 Dec 2010, 21:31
by Lobster
nubc wrote: . . . if one of our members with graphics skills would compose a "mind map" of the Puppy Linux Project. More than a mere indexing of the various elements in the project, I suggest a map so that lines can be drawn between elements to make associations.
Perhaps you will get us started with mindmeister, which can be used to create this sort of collaborative online effort . . . :)

http://www.mindmeister.com/78004?title=linux-tmxxine

Posted: Mon 06 Dec 2010, 21:43
by nubc
Aside from being a graphical Table of Contents for the whole Puppy Linux Project, one important distinction to be graphically clarified is which projects fit under categories of Derivative, Puplet, Fork, Netbook, Independent, Unofficial, Community, Experimental, x-Abandoned-x, and so on. (Have I left out a category?) A noobie may have picked the Puppy he wants, but until he knows what kind of Puppy that is, he may have trouble finding it in the forums.
A mind map typically has a unifying central principle with radial branching from the center. Due to the decentralized nature of the Puppy Linux Project, perhaps organization should preserve the linearity of a timeline for best clarity.
In my opinion, you start with an index, not a map.

Rough Start:
1 Start with the first useful Puppy 1.0.9 still available (this isn't history, it's practical)
2 First derivative occurs, start Derivative category, columnate derivatives under this heading as they occur
3 Fork, change color of line
4 Start new timeline for 2.x series
5 Start new timeline for 3.x series
6 Woof enters timeline as short blue line (BK's color)
6 Start new timeline for 4.x series
7 Begin Quirky, separate line, color-coded blue (BK)
8 Start new timeline for 5.x series
9 Inevitable, unavoidable task, list and categorize all Puppy projects:
Lucid Puppy, Wary, Quirky, TEENpup, Legacy, Macpup, Turbopup, Muppy, BOBY, grafpup, PULP, Puppeee, Fluppy, Dpup, Upup, Fat Dog, Foxpup, Icepup, Litepup, FatDog64, Pupflux, Classic Pup 2.14x, Powerpup, Black Ops Pup, SlaxerPup, BarebonesPup, MyWolfe, XOpup, Studio Puppy, NOP, PizzaPup, Lighthouse Puppy, ...
10 Categories: Official, Derivative, Fork, Puplet, Specialty, Testing
==================================================
Official: 1.0.9, 2.11, 2.14 (Barbie), 2.17.1 (Dancer), 3.01 (Chihuahua/Lassie), 3.02, 4.0 (Dingo), 4.1.2, [BK retires], 4.2.1 (Deep Thought) (Standard & Retro), 4.3.1, 4.3.2, 4.4, 5.0 (Lupu), 5.1 (Lucid), 5.1.1 (Lucid Maverick), 5.2, 6.0 (Saluki)
Derivative: Fluppy, Insidious, Arcade, Studio, Lighthouse, Puppeee, Macpup, Turbopup, Legacy OS, NOP, FlightPup, SevenPuppy, Skinny Puppy, Fat Dog, FatDog64, BoxPup, Puppy Multi-User, MyWolfe, Pizzapup, ChoicePup, Stardust,
Puplet: Suli-Puppy, Puppy Crypt, PL Arcade, ChemPup, SucciPup,
Specialty: BOBY Puppy, Puppeee, Fluppy, Classic Pup 2.14x, Grafpup, Studio Puppy, Black Ops Pup, Barebones Pup, Toutou Linux , HaRo, Molinux, ChemPup, Hacao Linux,
Testing: Wary, Quirky, Upup, Dpup
Community: MyWolfe, Toutou, BOBY, TEENpup, Legacy, Lighthouse Pup,
Language: BOBY Puppy (Spanish), Toutou Linux (French), Hacao Linux (Vietnamese), Molinux (Spanish), SucciPup (Br Portuguese), Suli Puppy (Hungarian)
Window Manager: Boxpup (Openbox), Macpup (Enlightenment e17), Simplepup (Xfce), NOP (Xfce), Saluki (Xfce), Muppy (KDE), Pizzapup (IceWM), pcPuppyOS (IceWM), PupFlux (Fluxbox),
Utility: pUPnGO (command line), Puppy Crypt (encryption),
Distribution compatible: Upup (Ubuntu), Dpup (Debian), Insidious (Debian Sid), Spup (Slackware),
Legacy: Classic Pup 2.14x, Legacy OS,
Barebones: Empty Crust, Fat Free, Barebones, Simplepup, Wolf Pup, pUPnGO (command line), ChoicePup,
Multimedia: Studio Puppy, Grafpup, Speakpup, PL Arcade,
Hardware specific: Puppeee (netbook), Fluppy (netbook), FatDog64 (64-bit), XOpup (OLPC laptop),
Special application: ChemPup (chemistry), Digipup (HAM radio), Speakpup (voice), Puppy Crypt (encryption),
Cafe/Kiosk: HaRo
Browser specific: Mean Puppy (Opera), Browser Linux (Firefox or Chrome), Fire Hydrant (Firefox), NOP (Opera),
Netbook: Puppeee, Fluppy, XOpup,
Build tool: Unleashed, Woof

Posted: Tue 07 Dec 2010, 16:26
by nubc
I need a little assist in the above. Definition of Derivative, Fork, and Puplet. Assigning of pups to these categories. What was the code name for 3.0.1? What was the code name for 4.1.2? Is 1.0.9 the only 1.x series version still in use and available for download? Code name for 1.0.9? Is Specialty a subset of Puplet? I think it's important for all the official versions listed to be available for download and still in use.

According to the following wikipedia article, a puplet is a derivative using a window manager other than JWM.
http://en.wikipedia.org/wiki/Puppy_Linux

Tree diagram for series 1.x and 2.x
http://www.murga-linux.com/puppy/viewto ... ch&id=5115

More of a web than a tree structure

Posted: Tue 07 Dec 2010, 16:45
by drongo
nubc,

I don't want to dissuade you from doing this but Puppy probably isn't organised well enough to be able to do this without a lot of input from the developers themselves. Pizzasgood has explained elsewhere on the Forum that his Pizzapups included elements from more than one branch of the Puppy tree.

I think you'll end up with more of a web-like structure than a neat tree.

Posted: Tue 07 Dec 2010, 16:50
by nubc
A web structure is fine, I expect it to be complex, that's why I called it a mind map and not a timeline (tree). "Mind map" is a nice trendy term to capture attention, even if this is not strictly a mind map. Right now, I just wanna get my facts reasonably straight, even if boundaries are blurred. Principles, rather than exceptions, are important at this point, like definitions for Derivative, Fork, and Puplet.

Posted: Tue 07 Dec 2010, 17:27
by RetroTechGuy
nubc wrote:A web is fine, I expect it to be complex, that's why I called it a mind map and not a timeline (tree). "Mind map" is a nice trendy word to capture attention, even if this is not strictly a mind map. Right now, I just wanna get my facts reasonably straight, even if boundaries are blurred. Principles, rather than exceptions, are important at this point, like definitions for Derivative, Fork, and Puplet.
I suspect that the developers are unlikely to want to spend time on this organization. A better bet is for some enthusiasts to build the site, and ask for their feedback and corrections.

Posted: Tue 07 Dec 2010, 17:45
by nubc
I haven't asked for developers to spend time on this. Naturally, they would want to make corrections to the final outcome. Someone made this forum and designated where the various projects go, like "Puppy Derivatives" section. So someone must know a definition for 'derivative' that is distinct from 'fork' and 'puplet.'

Posted: Tue 07 Dec 2010, 19:27
by RetroTechGuy
nubc wrote:I haven't asked for developers to spend time on this. Naturally, they would want to make corrections to the final outcome. Someone made this forum and designated where the various projects go, like "Puppy Derivatives" section. So someone must know a definition for 'derivative' that is distinct from 'fork' and 'puplet.'
Well, just take a stab at the definitions, and let the Gurus make corrections later.

Lobster had a suggested place to create a workspace.

Posted: Thu 09 Dec 2010, 18:37
by abushcrafter
The specs of mind mister don't look very good http://www.mindmeister.com/home/editions. It's also bit of/is a propriety lock-in. Yuck!

What about using Freeplane with some sort of version management system? Me thinks we need a version management system anyway.

Posted: Thu 09 Dec 2010, 18:45
by nubc
Still collecting info. Apparently, a mind-mapping app is built into KDE.
http://www.linuxinsider.com/story/71399.html

I'll probably wind up free-handing the map.

Posted: Thu 09 Dec 2010, 19:50
by RetroTechGuy
nubc wrote:Still collecting info. Apparently, a mind-mapping app is built into KDE.
http://www.linuxinsider.com/story/71399.html

I'll probably wind up free-handing the map.
So why not build one in Wikka (note: mind-mapping included):

http://wikkawiki.org/HomePage

either as a standalone, or as a sub-page under the puppy Wikka pages?

There is already a page here:

http://puppylinux.org/wikka/Versions

If this is set up correctly, the various users of the versions could also add their comments and cautions about each version.

Posted: Thu 09 Dec 2010, 21:54
by RetroTechGuy
nubc wrote:Still collecting info. Apparently, a mind-mapping app is built into KDE.
http://www.linuxinsider.com/story/71399.html

I'll probably wind up free-handing the map.
BTW, did you see this thread?

http://murga-linux.com/puppy/viewtopic.php?t=61494

And this:

http://hunch.com/puppy-linux-and-derivatives/

Posted: Sat 11 Dec 2010, 13:52
by john biles
Hello nubc,
Just for your records:
TEENpup 1.0.0 based on Puppy 2.10
TEENpup 2.0.0 based on Puppy 2.14
TEENpup 2.14 based on Puppy 2.14
TEENpup 2008 based on Puppy 2.14
TEENpup 2009 Legacy based on Puppy 2.14
TEENpup 2010 Mini Beta based on Puppy 4.2.1
Legacy OS based on Puppy 2.14 (glibc 2.5 taken from Puppy 3.0 like ttuuxxx's 2.14x)
Under development Legacy OS 2 based on Puppy 2.14 including glibc 2.5 as above due for release early 2011

I hope this is useful :D

Posted: Sat 11 Dec 2010, 23:18
by abushcrafter
RetroTechGuy wrote:So why not build one in Wikka (note: mind-mapping included):

http://wikkawiki.org/HomePage
Cool!
Here is more info and a demo: http://docs.wikkawiki.org/FreeMind

Posted: Sun 12 Dec 2010, 05:24
by triminh
john biles wrote:Hello nubc,

Under development Legacy OS 2 based on Puppy 2.14 including glibc 2.5 as above due for release early 2011
I think u should move to newer releases! not Pupp 2.14, it so old.. :d

Posted: Sun 12 Dec 2010, 06:48
by RetroTechGuy
triminh wrote:
john biles wrote:Hello nubc,

Under development Legacy OS 2 based on Puppy 2.14 including glibc 2.5 as above due for release early 2011
I think u should move to newer releases! not Pupp 2.14, it so old.. :d
Many people like ttuuxxx's 2.14 release. And it is quite up to date. It appears that 214X-top5.iso was created on, or about Sun 24 Oct 2010.

http://murga-linux.com/puppy/viewtopic.php?t=42553

I think v3 and v1 are perhaps the least used. And there are still a number of people using v3.

Posted: Tue 19 Feb 2013, 20:52
by MustardMan
I have made a start - a puppy linux timeline...

I know this is not a "mind map", but it is hopefully going to serve as the "root". I am going to add variants as branches.

Unfortunately things start to get confused with version 5 release, with Racy, Wary, Quirky, Lupid... I have stuck with 4 because it suits my needs, so I have not updated. Are all these forks of the original? Which (if any) is the 'mainline'?

So, as hinted at above, this is just the Puppy mainline here. Finding dates of release is hard enough for the main releases, especially with v5+ !! I haven't found any dates of release for any derivatives, so the derivatives will end up just being boxes off the side, instead of being given a date.

I can't complete this by myself, I will need some help. But, it is a start.

The original is made in Inkscape (SVG) which I had to export as a bitmap to upload - hence the lack of quality.