[BL] About the Core itself...
brandtc at psi5.com
Thu Apr 13 01:29:55 EDT 2006
3aoo-cvfd at dea.spamcon.org schrieb:
> The busybox in BL3 is static (no dependencies). That's why
> it is as large as it is. You can delete every library in
> /lib and BL3 will still boot and function normally. Xvesa
> is also static -- so you can boot BL3 and run an Xterminal
> without a library.
Static? That comes as a surprise (busybox and the whole X-stuff are
the only binaries which I didn't run through ldd). I'll play around with
dynamic and static versions anyway just to see how the memory footprint
looks like under different conditions.
>>Most of the additional libs are pretty old. Intentional
>>memory safing or just lack of update?
> libc5 is half the size of an up-to-date library (glibc2).
> Slackware 4.0 provides a large number of libc5 packages.
Are you avoiding ulibc so you can use Slackware-packages? ulibc should
use even less memory. Or does it miss some critical features?
About the kernel, have you ever looked into the more esoteric options
for embedded devices? There are incredibly many options about stuff like
filesystem-elevator and scheduler which could safe some bits here and
some cycles there but all in all I doubt it is worth looking into it.
Most embedded stuff is pretty ugly in pre-2.6 anyway.
More information about the BasLinux