What's an Ideal Puppy Developer Install?

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
User avatar
r_e_h
Posts: 18
Joined: Thu 16 Dec 2010, 16:20
Location: Muville
Contact:

What's an Ideal Puppy Developer Install?

#1 Post by r_e_h »

I'm about to set up a box so that I can both run Puppy as a normal user and develop Puppy. I plan to make a puplet useful to what I do. I also plan on exploring Woof. So I might have my own normal use install and then a couple other ideas going on the box.

Any suggestions on partitions (number, size, fs type), grub use (I only know lilo), or other box-loading topics from developers of puplets would be welcomed. I'm not looking for tutorials. Just helpful suggestions about what you have found that works nicely.

This will be a Puppy only box btw, no other dists or oses.

Thanks.

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

hard to say, individual

#2 Post by emil »

I think its hard to say, it's so flexible.

I would make a simple frugal install to start, maybe with a savefile of 1 GB for the start, then load the devx.sfs and just start. I think everybody has his/her own preferences. Also about partitioning: using Gparted its very easy, but maybe make 2 for the start. You can always change later.

If you are unfamiliar with grub, just have a look into the menu.lst file - should be easy to setup new frugal installs then. I'll guess you will have several different puplets in your bootlist in no time :-).

You will find out what works best for you

User avatar
r_e_h
Posts: 18
Joined: Thu 16 Dec 2010, 16:20
Location: Muville
Contact:

I see you readin'

#3 Post by r_e_h »

People are reading my post above and I know they know more about Puppy than I know, you know, but they won't tell me what they know so I can not-know less than I know now. You know?

So let me give you something to shoot at. Tell me how this sounds:

Partitions
5 Gig Stable Puppy 511 -- I won't mess around with this
10 Gig Working Puppy 511, Woof, etc -- boot here to sire puplets
1 Gig Puppy save partitions -- one for each of the above
Remainder as permanent storage between box reloads.

How does this sound for a Puppy Dev Box?

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#4 Post by emil »

sounds good to me 8)

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#5 Post by emil »

Reading again I want just stress that it is not necessary to have separated partitions if you do frugal installs.
And when I said 1 GB savefile then its also just a file which is created at first shutdown of puppy, you do not really need a separate partition for that.

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

#6 Post by Lobster »

How does this sound for a Puppy Dev Box?
Tashi Delek
Who is the Lama?
If a Puppy Vajra developer your computer
is a manifestation of Guru Rinpoche
http://puppylinux.org/wikka/BuddhistYAP

As well as partitions
you should be running/booting Puppy from
a variety of Dharma Wheel RW DVD/CD
and USB keydrives

We need a database :oops:

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

User avatar
r_e_h
Posts: 18
Joined: Thu 16 Dec 2010, 16:20
Location: Muville
Contact:

#7 Post by r_e_h »

[quote="Lobster"]
As well as partitions
you should be running/booting Puppy from
a variety of Dharma Wheel RW DVD/CD
and USB keydrives
[/quote]

Dude! I asked my ancient 533Mhz/180MgRAM dharma
donkey if he could dig where you were coming from
and he said he didn't even have it in him to test
Enlightenment. His karma is preUSB, man. Strictly twm.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#8 Post by 01micko »

Hello r_e_h, welcome to the kennels.

Do I take it twm means text wm?

I guess you want to do more low level development then... kernel, init stuff etc.

For starters... as a boot loader we are moving toward grub4dos which has the ability to detect frugal installs as well as supporting any windows installation with the exception of Me.

Woof should run fine outside of X but requires a 10M partition, as recommended here

With every kernel Barry compiles he has a pretty good instruction set which is essential reading, whether you follow it or not is entirely up to you.
All sources Barry has altered are posted at (including apps) http://bkhome.org/sources/ (user=p_ppy, password=lin_x,. _=u)

Anything else just bark loudly, may save you some searching time.

Hope that is something to get you started, though you may have seen all that already.

Cheers
Puppy Linux Blog - contact me for access

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

#9 Post by Lobster »

r_e_h wrote: Dude! I asked my ancient 533Mhz/180MgRAM dharma
donkey if he could dig where you were coming from
and he said he didn't even have it in him to test
Enlightenment. His karma is preUSB, man. Strictly twm.
:) Dharma donkeys welcome.

Worship your computer before it becomes sentient
http://tmxxine.com/s4/
- I am told they send brain waves from the future
(attracted to tin foil hats) :wink:

. . . failing that . . .
What happened to Dev-Pup?
http://www.murga-linux.com/puppy/viewto ... 474#335474

With Puppy development the important thing is the language.
We haz Bacon and script and . . .
http://puppylinux.com/development/index.html

Puppy Linux
Can you dig it?
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
r_e_h
Posts: 18
Joined: Thu 16 Dec 2010, 16:20
Location: Muville
Contact:

Recovering Console Head

#10 Post by r_e_h »

[quote="01micko"]Hello r_e_h, welcome to the kennels.

Do I take it twm means text wm?

I guess you want to do more low level development then... kernel, init stuff etc.

[/quote]

Thanks for the welcome. I plan on remastering first.
I need latex and lilypond and emacs and don't need
a lot of the 511 apps. But maybe remastering will
be enough.

Then I might try putting those things in an sfs. We'll
see. I'm just noodling. But given an sfs and a remaster,
I might see if I can get the init to load the sfs on
boot.

Puppy has a lot of potential. You have lots of good thinking here.

twm is the tabbed wm that comes with X. Old, stable, awkward,
I've used it since I gave up hoping for a full-featured text
browser for the console.

User avatar
r_e_h
Posts: 18
Joined: Thu 16 Dec 2010, 16:20
Location: Muville
Contact:

Where Things Stand

#11 Post by r_e_h »

Left to itself Puppy could not install a loadable hd or frugal. Antix couldn't either. Neither could do it whether I let them have total control or whether I did the partitions. Debris loaded fine.

The box: A 2000 (that's the year) AOpen with a 2000 bios. 533Mhz, 180M RAM, 40 Ghd.

The menu.lst (debris loads, puppy still gives grub error 18)

title Debris Linux, kernel 2.6.28-dl-10
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-dl-10 root=UUID=8ea26db1-baa8-41b0-a533-9796d7dc8b46 ro quiet splash vga=0x311
initrd /boot/initrd.img-2.6.28-dl-10
quiet

title Puppy Linux 511 frugal /dev/sda1
rootnoverify (hd0,0)
kernel /puppy511/vmlinuz pmedia=atahd psubdir=puppy511
initrd /puppy511/initrd.gz


The load: Debris is on sda1, puppy is in /puppy511 on sda1

I attach the entire menu.lst.

Suggestions anyone?

Or am I doomed to give my Puppy away?
Attachments
grbmenu.zip
(1.19 KiB) Downloaded 332 times

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#12 Post by 01micko »

Only thing I can suggest is my previous suggestion :wink:

We are moving toward grub4dos.

Cheers :)
Puppy Linux Blog - contact me for access

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#13 Post by emil »

... no CD Drive, no USB boot possible?

User avatar
r_e_h
Posts: 18
Joined: Thu 16 Dec 2010, 16:20
Location: Muville
Contact:

No Hardly Nothin'

#14 Post by r_e_h »

[quote="emil"]... no CD Drive, no USB boot possible?[/quote]

I can't take the Puppy CD out of the drive b/c there's only 180MB of RAM. And the BIOS is too old for a USB boot. I'm looking into the grub4dos post through micko.

Other suggestions welcome.

User avatar
r_e_h
Posts: 18
Joined: Thu 16 Dec 2010, 16:20
Location: Muville
Contact:

I AM IN WITH GRUB4DOS

#15 Post by r_e_h »

I am writing you from Puppy's frugal boot on my HD.

I downloaded grub4dos on sourceforge. I copied grub4dos.exe
to /. I did a "ln -s /boot/grub/menu.lst" in /. Then I added two
lines to menu.lst:

title load grub4dos
kernel /grub4dos.exe

and I changed the delay in menu.lst to 30. It was at
5 seconds and by the time grub4dos loads your five
seconds are up.

LESSONS LEARNED

We can overcome Grub Error 18 simply by adding grub4dos to a system that already has grub.

Do not give up. If I hadn't stubbornly kept reading the docs on grub4dos I would have given up when I learned it wasn't used in the MBR.

Listen to your fellow pups. While I did want to know what the two standard installs on the Universal Installer were like, I should have listened to micko and gotten grub4dos hours ago. Even with my standard tries, I would have saved several reloads.

END OF THREAD (for me anyways)

AND THANKS TO ALL WHO HELPED ME WITH THEIR ADVICE (esp. micko)

(arf)

User avatar
Q5sys
Posts: 1105
Joined: Thu 11 Dec 2008, 19:49
Contact:

Re: What's an Ideal Puppy Developer Install?

#16 Post by Q5sys »

r_e_h wrote:I'm about to set up a box so that I can both run Puppy as a normal user and develop Puppy. I plan to make a puplet useful to what I do. I also plan on exploring Woof. So I might have my own normal use install and then a couple other ideas going on the box.
I was in the same spot as you when I started work on AttackPup back in May. Eventually I just decide to bite the bullet choose one and go full head into it. The Base ISO is prob the best place to start if you want to do all the fine tuning yourself. There is a release by jrb that was the base ISO completely stripped of all programs beyond the bare bones. http://murga-linux.com/puppy/viewtopic.php?t=51435 I dont know if jrb has made a newer version of it.
If you dont want to do everything yourself and borrow a little from other peoples sweat and work. Choose a puplet that already has some of the ideas you wanted to pursue and use that as a springboard.

just my .02

Post Reply