Puppy Family Tree

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
darrelljon
Posts: 551
Joined: Sun 08 Apr 2007, 11:10
Contact:

Puppy Family Tree

#1 Post by darrelljon »

I'm still not 100% clear on the pedigree of various Puppies and Puplets so I knocked up this family tree. I'm sure there are mistakes, please let me know what needs changing and I will produce a better one shortly.
Attachments
PuppyFamilyTree.png
(59.29 KiB) Downloaded 6738 times

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

Re: Puppy Family Tree

#2 Post by WhoDo »

darrelljon wrote:please let me know what needs changing and I will produce a better one shortly.
Hi darrelljon. Puppy 2.15CE alpha was based on 2.14, but subsequent versions were rebuilt from Unleashed as official versions. Therefore Puppy 2.15CE, in its final iteration, should sit in the mainstream between 2.14 and 2.16 as a full release.

Also Puppy 2.11 is missing from the mainstream. Some would classify it as the best Puppy of all in terms of stability, etc.

Hope that helps. Nice idea to explain Puppy's ancestry. Well done!
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#3 Post by Lobster »

Very interesting chart.

1.09CE had an 'official' release number (space was created for it) It was based on 1.08r1

2.03 or 2.03CE also had an 'official' release number (it was basically Hacao translated from Vieitnamese into English)

:)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#4 Post by jcagle »

Grafpup is currently at version 2.0, just so you know. I'm not sure what version of Puppy that Grafpup 2.0 is based on, really.

bugman

#5 Post by bugman »

I have a dual-boot computer, using Puppy 1.07 and 2.15, neither of which are on your chart. I feel left out and sad...

[yes, mrs. bugman thinks i am a pain in the ass too]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#6 Post by Lobster »

Our news goes back to 2005 - with Puppy 1.04 - that might give some clues
http://puppylinux.org/wikka/July2005News

also check out the comments section here
http://puppylinux.org/wikka/HistoryPupp ... comments=1

hope that provides info and keeps Bugman happy ;)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#7 Post by Nathan F »

Grafpup is currently at version 2.0, just so you know. I'm not sure what version of Puppy that Grafpup 2.0 is based on, really.
It's somewhere between 2.13 and 2.14. I started out basing it on 2.13 and then merged in some of the improvements from 2.14 as development progressed. However, it's a rather loose association now.

Nathan
Bring on the locusts ...

setecio
Posts: 326
Joined: Wed 01 Nov 2006, 12:09
Location: UK

#8 Post by setecio »

Nice. An informative way of representing the derivatives and gives a quick overview of what is out there. :D

Another chart which I think would be great would be a chart of derivatives vrs machine power, somehow showing a rough layout (relating to CPU / RAM) of which derivatives are aimed at older lower powered machines, and which at more powerful.

User avatar
cb88
Posts: 1165
Joined: Mon 29 Jan 2007, 03:12
Location: USA
Contact:

#9 Post by cb88 »

TeenPup is based on 2.14 and Ecopup is based on 2.15ce
Taking Puppy Linux to the limit of perfection. meanwhile try "puppy pfix=duct_tape" kernel parem eater.
X86: Sager NP6110 3630QM 16GB ram, Tyan Thunder 2 2x 300Mhz
Sun: SS2 , LX , SS5 , SS10 , SS20 ,Ultra 1, Ultra 10 , T2000
Mac: Platinum Plus, SE/30

User avatar
technowomble
Posts: 74
Joined: Thu 11 Oct 2007, 17:04
Location: West Gloucestershire, UK

#10 Post by technowomble »

setecio wrote:Nice. An informative way of representing the derivatives and gives a quick overview of what is out there. :D

Another chart which I think would be great would be a chart of derivatives vrs machine power, somehow showing a rough layout (relating to CPU / RAM) of which derivatives are aimed at older lower powered machines, and which at more powerful.
I'd second that. As a newcomer to Puppy - but with some years Linux experience - it would be useful to know how much memory a particular Puppy version needs to run entirely in RAM and how much space a full HD install would require. At the moment my Dell Latitude CPi lappie ( P2 400Mhz, 192MB RAM, 6GB HD ) is my sole computer, but once I've replaced my defunct desktop I plan to install Puppy on it. ' Auditioning ' various Puppy versions I've found that Puppy3 and Shard will run and shutdown OK, but larger versions such as Fire Hydrant tend to hang up if asked to do anything intensive in RAM.

User avatar
mbutts
Posts: 230
Joined: Sat 11 Nov 2006, 13:36
Location: sitn on an iceburg waiting for my next meal to swim by.

#11 Post by mbutts »

Great thread and yes it would be nice for members if they knew what was a minimum that each would run on. I have not seen such a tree for other distro's however I might of missed it. I learned a lot about the older 1. versions since I started after the 2. versions were out and never tried any of them. I do use the old 1. game Puppy and it rocks, so I found out that I should not discount the older versions especially for older computers. A chart would make selection a snap to tailor certain versions to hardware. Perhaps a list of "will not work" quirks or list of pups and pets needed for hardware to work with some of the older versions would be nice too.

EDIT
Perhaps for each version people could give a list of computers that do or don't work for a particular version. I know some have problems with video and audio. Wifi and modems have been a problem for some also.
Penguin, the OTHER white meat.
[url=http://www.puppyos.com][img]http://img293.imageshack.us/img293/5563/yxudnslbsx1jpglx3.png[/img][/url][img]http://i18.tinypic.com/2wd7o80.gif[/img]

macadavy
Posts: 213
Joined: Mon 12 Jun 2006, 07:43
Location: Cascadia's Attic, eh?

Release Notes

#12 Post by macadavy »

I, too, would like to make a plea to developers to make a little more info about their Puppy versions available, (Programs included, etc.) and especially useful would be something like what TazOC has on his Download page for Lighthouse Puppy:
"LighthousePup Hardware Requirements
Similar to official PuppyLinux; however the Lighthouse base ISO includes the core file pup_2xx.sfs which is approximately 162 MB, about twice that of Puppy 2.16.1, and about 50 MB more than Puppy 2.15CE (112 MB.) Although Lighthouse has been tested on a 262MHz K6 system with 160 MB RAM, I recommend a minimum of 433 MHz and 256 MB RAM for good performance. If enough RAM cannot be installed, a Linux-swap partition on a local, preferably fast disk drive may be helpful. The great thing about Puppy is you can just swap one bootable LiveCD for another and see which one works best--without the drawn-out hard-disk install of other operating systems."
http://www.lhpup.org/
That last point is especially relevent to this discussion, I think. If developers can't or won't document for whatever reason, is it really that much trouble to download the ISO, burn it to a CD and play around with it to see what's there and how it goes on your particular box?
Of course, that may mean you wind up like me with a dozen or more Puppy CDs lying around that you can't use or just aren't your cuppa tea. What to do? Well, I give 'em away to propagate the faith, eh? ;-)
[i]Welcome to my weird, wild, wonderful, wired world![/i]

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#13 Post by Pizzasgood »

Personally, I try to keep fairly detailed logs about everything I do when making a derivative. To be honest, it's for my own benefit more than anything, because then I have something to refer to when figuring out why something works in Puppy but not Pizzapup. It's also very handy when I want to go back and incorporate things from old projects in newer ones. Or if I'm doing a commercial Puppy, and the "boss" decides he wants the base version changed to something three or four versions newer (that actually happened, and helped motivate me to improve, though I had been documenting already).

But they're also handy for the end user, in case they're wondering what has changed. They're not very "noob-friendly" to read, as they assume you know a certain amount about Puppy, so I still have to make a detailed summary myself. But I can't possibly summarize everything (wouldn't be a summary then either...), so I try to keep all the logs availible in case someone really wants to see what has changed.

For example, these are the logs from Pizzapup 3.0:
http://www.browserloadofcoolness.com/pu ... zapup/3.0/
And the "info" page:
http://www.browserloadofcoolness.com/pu ... 0-info.php

Those logs are sloppier than what I currently do though. Practice makes less imperfect. :)


One thing that I find makes tracking your changes easier is using Unleashed instead of the remaster script. Mainly because it's persistent. What I usually do is add an extra directory to the unleashed tree, "changes/". Whenever I change something in a package, I symlink the package's directory into changes/. Then I add a textfile named the same as the package and document the changes. If I add a new package, I put it in the packages/ directory, then symlink it. But in that case I tend not to add any extra documentation unless I change something from the "vanilla" package other than basic stuff to make it compatible with Puppy (for example, I don't bother documenting symlinking firefox's binary to /usr/bin, but I document changes to the default settings).

I also keep a todo list in the changes/ directory, with the general list of changes I need to make, and changes I've already made. It helps for planning, and I can go back to get an overview for what I've done. I also make a file listing any packages I've added or removed from the mix (I could just do a diff between the final and original packages.txt file, but my method is more readable).


On the other hand, you have to take into account that most people making a custom Puppy are doing it for the first time or two, and are doing it for "fun". I didn't get very big on documenting my work until I started doing commercial Puppies, the first of which was my fourth custom Puppy if I remember right (preceded by two Pizzapups and Empty Crust). But now I document even the non-commercial Puppies, for the reasons I listed earlier. It has come in handy countless times now.


Hey, I'm just a lazy (but ridiculously busy) 19 year old college kid who hasn't even emptied his trash can in two months (and the garbage chute is literally across the hall from my apartment). If I can spare the time and thought to document my work, anyone can.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#14 Post by Lobster »

I, too, would like to make a plea to developers to make a little more info about their Puppy versions available
I have been using this online mind-mapping facility
http://www.mindomo.com/

which would be ideal for updates to the chart in the first post

You can see an example here
http://tmxxine.com/wik/wikka.php?wakka=LinuxTmxxine10

that would be fun project if anyone is up for it :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#15 Post by ttuuxxx »

technowomble wrote:
setecio wrote:Nice. An informative way of representing the derivatives and gives a quick overview of what is out there. :D

Another chart which I think would be great would be a chart of derivatives vrs machine power, somehow showing a rough layout (relating to CPU / RAM) of which derivatives are aimed at older lower powered machines, and which at more powerful.
I'd second that. As a newcomer to Puppy - but with some years Linux experience - it would be useful to know how much memory a particular Puppy version needs to run entirely in RAM and how much space a full HD install would require. At the moment my Dell Latitude CPi lappie ( P2 400Mhz, 192MB RAM, 6GB HD ) is my sole computer, but once I've replaced my defunct desktop I plan to install Puppy on it. ' Auditioning ' various Puppy versions I've found that Puppy3 and Shard will run and shutdown OK, but larger versions such as Fire Hydrant tend to hang up if asked to do anything intensive in RAM.
Well when it comes to the "inferno" version of fire hydrant, It would be best to do a full install, that would free up the memory issue. When I run it live i have 2 gigs of ddr2 800, so it runs fine from cd, I had it up and running for 2 weeks and never hung. But once again that was because of the size of memory i had. Most don't go that extreme so i do recommend a full install.
ttuuxxx :)

User avatar
darrelljon
Posts: 551
Joined: Sun 08 Apr 2007, 11:10
Contact:

#16 Post by darrelljon »

ImagePlease submit corrections.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#17 Post by Lobster »

Can you please provide in RTF or a format abiword recognizes
- or is this not possible?
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
darrelljon
Posts: 551
Joined: Sun 08 Apr 2007, 11:10
Contact:

#18 Post by darrelljon »

For editing it, I'd prefer to stick to vector graphics such as ODG or SVG which can be opened in Inkscape (see attached). Raster graphics (PNG) is provided for casual web users who only want to look at it. I could perhaps consider supplying in GEDCOM though.

User avatar
prehistoric
Posts: 1744
Joined: Tue 23 Oct 2007, 17:34

Thanks

#19 Post by prehistoric »

Thanks, darelljon, much obliged. OOo is a bit much for my smaller machines.

User avatar
darrelljon
Posts: 551
Joined: Sun 08 Apr 2007, 11:10
Contact:

#20 Post by darrelljon »

Lobster wrote:
I, too, would like to make a plea to developers to make a little more info about their Puppy versions available
I have been using this online mind-mapping facility
http://www.mindomo.com/

which would be ideal for updates to the chart in the first post

You can see an example here
http://tmxxine.com/wik/wikka.php?wakka=LinuxTmxxine10

that would be fun project if anyone is up for it :)
This appeals but the only decent formats it exports to are closed formats. Why no SVG?

Post Reply