[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: busybox bloat

On Mon, Sep 03, 2001 at 06:37:20AM +1000, Glenn McGrath wrote:
> If we use busybox dpkg-deb instead of ar and tar it will reduce busybox by
> about 6.5kB (by my calculations), one of the reasons being that most of
> the busybox unarchiving applets have been reorganised, however tar hasnt
> been, currently busybox dpkg-deb uses seperate untar'ing code to the tar
> applet. I have a patch somewhere to integrate tar with the common code the
> unarchiving applets use, but it had still needed further testing and i got
> distracted and havent looked at it further.

well we really need to leave tar there since d[e]bootstrap needs it to
extract basedebs.tgz files, as well as `Report a problem' manual user
hackery, etc etc.  

removing ar along i imagine would not gain very much, but then again
we need every byte we can get.

> There are no known bugs with busybox dpkg-deb, it should be stable.

i am fairly certain i saw a compiler warning about a comparision
always being true do to limited data types during my compiles, so i
would bet a nickel its broken on powerpc and any other arch where char
signedness is != i386.  thats a trivial thing to fix though, ill see if
i can find it in a bit.

> Some space could be saved by using the busybox ash shell as well, its had
> the math routines put back in, and its been getting lots of attention from
> busybox developers.

that is more risky, debootstrap and the powerpc bootloader
installer/configurator are writtin in /bin/sh, so the busybox version
MUST be at least as good as real ash.  

we can also save about 10 or 12k using the ash udeb as its compiled
-Os instead of -O2.  

Ethan Benson

Attachment: pgpRS4dGUoiHe.pgp
Description: PGP signature

Reply to: