Bare bones filesytem using Karim's book

Dr. Craig Hollabaugh craig at
Wed Jun 4 02:50:23 EST 2003

> Also, the approach to strip  down  a  general  purppose  distribution
> (even  an embedded one) does not make much sense - as I wrote before,
> you better design your system bottom up by  starting  with  an  empty
> filesystem  and  just  adding  the  really required components. Where
> "required" means "required to perform some task you defined  in  your
> project specification".

I agree, here's how you start. After kernel initializes everything it
executes init, so what libraries does init require?

holla at gibson[502]: ldd /sbin/init => /lib/ (0x4001a000)
        /lib/ => /lib/ (0x40000000)

Well that is if you're running init and want libc. ldd bash, sash,
ash, busybox whatever.


** Sent via the linuxppc-embedded mail list. See

More information about the Linuxppc-embedded mailing list