[plug] Advice on Shells

Brad Campbell brad at seme.com.au
Wed Feb 28 11:19:37 WST 2001


G'day all,
I'm stuffing around building extremely low memory/disk footprint
systems for embedded development at the moment.
I'm after some advice on shells. 
Currently I'm using bash from debian potato, and it does exactly what
i want, but is ~400k linked against shared libc

I'm using the strip libraries script from debian bootdisks to cull
the libs down to the minimum, but libc is still over 400k also.

I tried linking bash against uClibc, but as expected, no go..

SO, the question is, is there a shell that provides..
--Commandline completion
--Command history
--bash compatible scripting
?

I have been trying lash, which is busybox's builtin shell, but it
loses out in the scripting dept.
Ash does not seem to have commandline completion

So far, with bash included, I have managed to get a bootable 2.2.17 kernel
with vfat, and basic rescue tools, with basic networking onto a 1.44
that will boot in 6 megs of ram (3 meg ramdisk and 3 meg working ram)

Yeah yeah, I know.. LRP, but it's more educational doing it yourself, and
besides.. I'm having fun..

-- 
Brad....
                   /"\
Save the Forests   \ /     ASCII RIBBON CAMPAIGN
Burn a Greenie.     X      AGAINST HTML MAIL
                   / \



More information about the plug mailing list