Ian wrote:
Hi,
Hello :)
I have a number of 486 machines. They have very little memory
16M or less. My interest is to make a version of Linux to
run a few programs on these, particularly the mail program
Mutt and Midnight Commander; no X stuff. I need to keep
well below 100M drive space.
I now have the LFS live CD and theres a Pentium 400MHz I can
use for compilation. What Id like to know before I start is
whether this is going to be a rather too difficult task
for someone who is not very experienced with Linux and
up till now has never compiled a kernel. I suspect Im
going to have to whittle the kernal down a great deal
before it will be ok for these old machines. Is this
viable?
Anything goes, right? My guess is, it will work.
First of all I would think about replacing Glibc with uClibc to get the
memory and binary footprint as small as possible.
Use compiler flags to optimize for size (-Os I think), and possibly the
uname_ix86 kernel hack, so you don't have to struggle with
cross-compiling (It will make your pentium look like an 486 by inserting
a kernel module).
Figure out excactly what hardware's in your boxes, and comile the kernel
with the bare minimum needed.
When all is done, you'd have to strip down the system to fit your
harddrives, I guess that'll be the hardest work.
Have a look at HLFS for some tip about uClibc, and the stripped-down LFS
hint, to get started.
Is this the right place for this enquiry?
There's also some other distros that might suit your need, but if you
prefer compiling from source this is the right place to be. For me, it's
been the most awarding Linux experience ever, but it's also been a tough
road. I would recommend it to everyone who wants to get to know Linux.
Good Luck!
--Tor Olav
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page