Running Puppy (from HD) with 32 MB RAM

Using applications, configuring, problems
Message
Author
Bruce B

Running Puppy (from HD) with 32 MB RAM

#1 Post by Bruce B »

I've been wondering for sometime how well Puppy will run on a computer with only 32 MB RAM using an option 2 (Hard Drive) install.

In order to find out, I removed my RAM chips and installed a 32 MB chip. I'm pleased to report that Puppy runs respectably well with only 32 MB ram and a swap partition.

* booting to the prompt takes about 8 mb ram
* running icewm takes about 28 mb ram
* firefox loads a little slow, but once it is running it does pretty good

User avatar
mike
Posts: 75
Joined: Sat 13 Aug 2005, 17:25
Location: Bowser

#2 Post by mike »

that's great :D

do you think that you could post how much ram fluxbox, jwm and fvwm95 take up?

just curious how well fluxbox fares....

Bruce B

#3 Post by Bruce B »

Mike I deleted fvwm95. I have not deleted jwm yet.

I just tested jwm with a solid color background, by this procedure:

Boot X with jwm
run command
free>jwm.txt
read jwm.txt and it shows 24 MB RAM usage on initial boot.

The idea I have is making a well organized and feature rich Puppy. Then make a partition magic image of the partition. Copy the image to CD.

After that I can set up Puppy to hard drive in MS-DOS mode using the DOS version of Partition Magic and Drive Image.

With these procedures and the right software, I should be able to set up and old computer with Puppy in DOS mode in hour or less, if I don't have snags.

I do anticipate finding computers with 64 MB RAM and such which will be much nicer.

A person could have a respectable command line Puppy running programs like elinks, midnight commander and minimum profit editor with only 12 MB RAM

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

Good project

#4 Post by raffy »

That's a good project. Hope you can have one with barebones + firefox.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

Bruce B

#5 Post by Bruce B »

raffy, I don't see any reason why a compressed type 2 insall image couldn't or shouldn't be hosted.

the format I have in mind for my use, is power quest drive image. the problem is it would take pqdi to install the image.

as i'm sure you know, i don't have license to distribute pqdi for free.

using an image and pqdi doesn't take much ram and it can be done in dos. (any dos).

i wonder if you or someone else has suggestions about any other image formats one could use, hopefully in dos which has 'free software' to install the image?

btw - i'm posting this with links browser and links really does run well with only 32 mb ram

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#6 Post by GuestToo »


Bruce B

#7 Post by Bruce B »

I just gave savepart a test run. My opinion is: I wasted close to 100 dollars on Powerquest (Symantec) Drive Image. Not 100% lost, because PQDI can create, resize and format ext3 partitions, which are my preferred partitions. Nevertheless, savepart looks very good, also quite intuitive and easy to understand. I didn't even need to read the docs.

The compressed image came out at 79 mb.

I'll do some more R&D - but this looks very doable.

For some time I've wanted to come up with an easy procedure to install Puppy for users' machines that don't meet the minimum RAM requirements.

The next obstacle is managing, creating and resizing partitions. For users with a cdrom drive, I think System Rescue CD would be fine substitute for pqmagic.

As for hosting a 79 mb image??

Again, I'm very impressed with savepart. Thanks G2

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#8 Post by GuestToo »

of course, there's also a Linux solution:
http://www.partimage.org/

you can use bit torrent to "host" files using peer2peer rather than on a server

Bruce B

#9 Post by Bruce B »

My thinking (which is subject to change) has been more or less along the lines that people wanting to install Puppy on machines with not much RAM would probably be running DOS based Windows 9x. Possibly ME, but if they are - not much I can do in DOS for them without some effort.

If someone reports they are running Windows and have 64 mb ram, I'm inclined to suspect they are not running XP, NT or W2K.

I'll do more thinking and see what seems best to start with.

---------------

Change of subject, before reinstalling the full RAM on my machine, I decided to boot Puppy Option 1 install. To my surprise, it worked rather well at 32 MB, although it used more RAM.

Apparently, Puppy checked the available RAM and didn't attempt to copy usr_cram.fs to RAM, rather it left it on hard disk and mounted it from there.

Prior to today, all my experience with Puppy has been with more than adequate RAM space. After today's experiments, I'm more impressed than ever with Puppy's design, as I see it running so well on such a relatively small amount of RAM.

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

One floppy does it

#10 Post by raffy »

OK, I really _love_ your initiative, as that is exactly what I wanted to do, but my skills limit me to only writing tutorials :oops:

For a floppy-based solution to partitions, this works (just avoid/cancel its setting up in your hard disk) - it is shareware

http://www.terabyteunlimited.com/bootitng.html

and this is the download link

http://www.terabyteunlimited.com/downloads/bootitng.zip

Cheers!
---------------------
Edit: Thanks, Lobster (for the post below), but am sure Bruce will do it after he perfects his project. Will be concentrating in XAMPP for now.
Last edited by raffy on Mon 15 Aug 2005, 05:29, edited 1 time in total.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

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

#11 Post by Lobster »

Very interesting and exciting and I believe Barry was contemplating a console based Puppy . . . in fact we had a code name for it - or suggested names - one of which was Bonsai Puppy

Do we have a link for that?

Raffy if you are interested a Projects page on the Wiki would be a good idea (linked from the front page)

this is the original developers page . . .
http://www.goosee.com/puppy/wikka/Devel ... onAndLinks
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
mouldy
Posts: 663
Joined: Wed 04 May 2005, 21:47

#12 Post by mouldy »

I vaguely remember running into other linux imaging software on some Czech site. I remember thinking I'd go back and download it, but never did.

However what I use and have mentioned before is the emergency self booting cd of Acronis True Image. The regular True Image is a bloated windows program, but the emergency cd that you can make with regular True image uses a linux kernel. Anyway I found my copy in pile of old software (not latest version by any means). Boot from the cd and make or restore an image. As an option, you can resize partition when you restore an image. Bout simplest imaging software I've run across.

And right now I just happen to be using my old AST 100mhz laptop with 40mb ram with Puppy. Working great. I was surprised. I dont use old laptop much and did have win95 and a very old version of DSL on it. Win was indicating it needed to be reinstalled and DSL was taking forever to boot. Installed barebones Puppy 1.04 as type2 install replacing win. Had to physically move hardrive to desktop to install since no cdrom, no usb, nor even working floppy drive. Its running great. Did upgrade to the patched Dillo. By way Puppy's GRUB installer works ok. Hadnt tried it before.

I do have to mention that the speed of the hardrive makes such a difference on old low end machines. Some ancient hardrives are downright sluggish.

Hernan
Posts: 8
Joined: Tue 09 Aug 2005, 18:34

#13 Post by Hernan »

I used to run Ventura Publisher 2.0 Profesional, twelve years ago.
It was running in 640 KB RAm so a litle slowly. But with 2 MB RAM it went flying.

Those were MS-DOS monopoly times, And Ventura had its own graph environment I don' remember the name. All this in that small room.
Ventura could manage a whole publisher project, Chapters, columns, WYSIWIG, pitch, fonts, photos, images, colors, color separations, Post Script, all you need in a pub.

Why can't us do anything so now?

Hernan
Posts: 8
Joined: Tue 09 Aug 2005, 18:34

Could be puppy truly tiny?

#14 Post by Hernan »

I used to run Ventura Publisher 2.0 Profesional, twelve years ago.
It was running in 640 KB RAm so a litle slowly. But with 2 MB RAM it went flying.

Those were MS-DOS monopoly times, And Ventura had its own graph environment I don' remember the name. All this in that small room.
Ventura could manage a whole publisher project, Chapters, columns, WYSIWIG, pitch, fonts, photos, images, colors, color separations, Post Script, all you need in a pub.

Why can't us do anything so now?

Bruce B

#15 Post by Bruce B »

In those days if an ISV wanted to be successful they had to write efficent code. And quite frankly they did.

In DOS days bloatware was not an option for the ISV. Today bloatware is an option and well there is a lot of bloatware.

Changing subject:

Netscape 4.x was a pretty big piece of software even in 1995. Nevertheless, it ran pretty well.

Netsape 4.x is still available for Linux - I've tried it on Puppy and it is fast and a fairly respectable browser, newsreader, html editor, addressbook, etc.

Here is where I get in trouble with people: I assert that Netscape Communicator 4.8 is faster than Mozilla, faster than Firefox and people argue with me that it is not, or that it couldn't be. or that it is based on the same geko engine, or whatever.

Nevertheless, I assert that it is faster than Firefox because it actually is.

I mention this because Netscape Communicator is a viable option as a web browser on low end computers low ram computers.

As I recall the Netscape 4.x series was written circa 1994. That was in a day when mainly power users were running as much as 32 MB RAM. The rest of us guys were proud to have 16 MB, because a lot of people only had 8.

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

#16 Post by Lobster »

Ventura ran under GEM OS (there is an OpenGEM project I believe . . .) just as Pagemaker came with Windows 1 as part of Pagemaker . . . Still have that on 12
5 1/4" disks
When I saw Windows 1 even though it was slow (on a cutting edge 286), I knew this was the future . . . That future has happened. We are now at the beginning of a new future. I call it the Puppy era

:)
Last edited by Lobster on Sun 16 Oct 2005, 02:58, edited 2 times in total.
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Sirexel
Posts: 23
Joined: Mon 08 Aug 2005, 07:07
Location: Spain

#17 Post by Sirexel »

Bruce B wrote:My thinking (which is subject to change) has been more or less along the lines that people wanting to install Puppy on machines with not much RAM would probably be running DOS based Windows 9x. Possibly ME, but if they are - not much I can do in DOS for them without some effort.
Yes, you are right.
All old machines work with DOS, so working in an easy install from DOS is the key.

For example I have a Libretto 110 CT (mini laptop) P233MMX, 7.1

User avatar
OzzyBB
Posts: 39
Joined: Tue 23 Aug 2005, 02:52
Location: Lima, Peru
Contact:

How about a P-1 with 32 MB RAM and 810 MB hard disk?

#18 Post by OzzyBB »

Hello all,

My latest Puppy project involves an Acer P-1 computer with 32 MB RAM and 810 MB hard disk. It also has a 52X CD-ROM, a 33 Kbps internal fax-modem and a 3Com network card.

This machine had Windows 95, and I want to replace it with Puppy Linux. So far, this is what I've done:
1. boot from a Linux rescue diskette.
2. mount the hard disk and the standard Puppy CD.
3. Copy the files: image.gz, usr_cram.fs, and vmlinuz from the Puppy CD to the root directory of the hard disk.
4. Create the swap file using the command:
"dd if=/dev/zero of=/mnt/win/puppy.swp bs=1024 count=256k"
("win" was the mount point for this particular rescue disk).
5. Set the file as type swap:
"mkswap /mnt/win/puppy.swp"

The next step would be activating the swap file, but it should be done into the file /root/.etc/rc.d/rc.local, which doesn't exist yet. So, I haven't done it yet.

So far, I've managed to start the Puppy CD from a startup CD, but it won't finish loading. At certain point, it stops and the screen gets flooded with the message:
"kmod:failed to exec /sbin/modprobe -s -k binfmt -0000, errno=8"

So, I'm stuck right now. I'd really like to get it up and running in this one machine, so any help will be most welcome.

By the way, waht ever became of "Bonsai Puppy"?

User avatar
OzzyBB
Posts: 39
Joined: Tue 23 Aug 2005, 02:52
Location: Lima, Peru
Contact:

something I forgot

#19 Post by OzzyBB »

In this procedure, I was forgetting to mention, after mounting the hard disk and the CD, I deleted all the files on the hard disk, leaving only the filesystem. I'm sure I could have just as well reformatted the hard disk with an ext2 partition. But, I'm just describing what I've done, so far.

Any thoughts?

User avatar
OzzyBB
Posts: 39
Joined: Tue 23 Aug 2005, 02:52
Location: Lima, Peru
Contact:

work in progress

#20 Post by OzzyBB »

Hello all!

Today I gave it another go at installing Puppy to my Acer P-1's hard disk.

I tried my standard Puppy 1.0.5 in another computer, a 128 MB P-III Dell Optiplex. It ran fine!

However, I did download an ISO file of Barebones Puppy Linux 1.0.4, burned it, and it did start up the Acer P-1!

I did a type 1 hard disk install. Remember I had wiped out the rest of the contents of the hard disk? Well, it even created the boot diskette. So now, I have some questions&comments:

1. In my old P-1, how do I set up my hard disk to boot Puppy directly, without the need for a boot floppy? Will I need to install GRUB or Lilo?
2. During the startup process, Puppy complains it can't find a suitable filesystem for the user's data. So it promts me for a mount point, I tell it "hda1" and it just goes on and starts up. Maybe my hard disk is a bit tight on space...
3. I think the Puppy did not recognize the P-1's network card correctly. It is a D-Link model DFE-538 TX.
4. As I mentioned elsewhere, it doesn't recognize the Aztech sound chip in my lab's HP Vectra P-II machines. I'll download the modules file and see if it does the trick (in both counts).

I'll keep you people posted on my progress.

Post Reply