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

Re: how to make Debian less fragile (long and philosophical)



I was talking about how much bigger it would get just on the basis of 
being GNU, rather than being something less featurefull. Obviously it 
will be a lot bigger than the dynamic version.

BSD's ls is 173944, statically linked. Linux's, from your list, is 314760. 
How much of that extra 140816 bytes are owing to glibc, and how many are 
owing to GNUisms--that's the questions. The glibc extra can be eliminated
by linking ls against libc5; the GNUisms can't reasonably be removed in 
a GNU OS (though we should all note that this is an example of a downside
to GNUs excessive creeping featurism).

At anyrate, a 173944 byte ls has never caused any problems on BSD, and 
it's the only ls available; given that the static ls wouldn't be
used very often (if it were in /sbin say), how much trouble can it be?

An ls isn't really needed since sash provides "-ls" (though I would 
like it if the package manager didn't depend on anything dynamic, and 
it might want to run scripts that call ls).

Justin


On Wed, Aug 18, 1999 at 11:41:22PM +0200, David Frey wrote:
> On Wed, Aug 18, 1999 at 02:46:44AM -0400, Justin Wells wrote:
> >You're right. I didn't just forget to mention that, I completely 
> >forgot about it.
> >
> >How much bigger is this going to make them? 10-20%? I still think
> >on a server it is a trivial amount of space, but it might matter
> >on a desktop system.
> 
> (david@eos) ~$ls -al /bin/ls ~ftp/bin/ls
> -rwxr-xr-x   1 root     root        42680 Dec 15  1998 /bin/ls*
> -rwxr-xr-x   1 root     root       315760 May 21 01:02 /var/local/ftp/bin/ls*
> (david@eos) ~$file /bin/ls ~ftp/bin/ls
> /bin/ls:               ELF 64-bit LSB executable, Alpha (unofficial), version 1, dynamically linked (uses shared libs), stripped
> /var/local/ftp/bin/ls: ELF 64-bit LSB executable, Alpha (unofficial), version 1, statically linked, stripped
> 
> Slightly more.
> 
> David
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 


Reply to: