Andrew,

Have you looked at buildroot.uclibc.org?   It's a collection of
makefiles and support scripts that enable building up a filesystem -
likely a more efficient solution to get to a minimal system than pruning
down a huge filesystem.

Thom

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Andrew Armstrong
Sent: Monday, October 23, 2006 7:24 AM
To: Diego Dompe
Cc: [email protected]
Subject: Re: Minimal Configuration

Hi Diego,

My Kernel had relaxed now and is having a nice cup of tea.

I have chopped a whole bunch off the filesys dir and got it down to
around 45mb including video encoding stuff etc..

I do believe that your approach is better and the bottom-up will provide
a more efficient filesystem than my top-down chop and change!

I am trying to get into the mood of deleting the filesystem and starting
from scratch like you advise. I have never had to do it before so am not
looking forward to it!!

Regards,

Andrew

On Mon, 2006-10-23 at 08:04 -0600, Diego Dompe wrote:
> Hi Andrew,
> 
> We can build a minimal system on around 1600 kb. The minimal stuff  
> you require for your system will basically depends on the  
> applications you are using, but you can build a basic system with  
> only busybox.
> 
> My checklist is:
> - Busybox: configure with options you need. Must have init and a some

> shell.
> - /bin: provided by busybox
> - /dev: you need to provide at least the following devices: console,  
> kmem, mem, null, ram0, random, urandom, zero, ttyS0
> - /etc: I recommend these files: fstab, group, hostname, hosts,  
> inittab, motd, mtab, nsswitch.conf (if using glibc), passwd,  
> protocols, services, profile.
> - /lib: ld-linux (or ld-uClibc), libc, libcrypt, libdl, libgcc_s,  
> libm, libnsl, libpthread, libresolv, libutil
> - /proc: please mount it early on boot process, it's _really_ required
> - /sbin: files provided by busybox
> - /sys: mount it early on boot process, is not required, by may be  
> very useful for certain drivers
> - /tmp: empty
> - /var: empty
> 
> BTW: How is your kernel panicking?
> 
> On Oct 23, 2006, at 4:59 AM, Andrew Armstrong wrote:
> 
> > Hi Guys,
> >
> > I am about to start a little project to workout the minimal install
of
> > Linux required for a basic functioning system.
> >
> > I was wondering if anyone would be interested in collaborating in an
> > effort?
> >
> > I have started with a minimal bin,dev,etc,lib type structure, but
the
> > Kernel Panics!
> >
> > Does anyone know where to start! :)
> >
> > Regards,
> >
> > Andrew
> >
> > _______________________________________________
> > Davinci-linux-open-source mailing list
> > [email protected]
> >
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to