Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: zsh bloat?
- X-seq: zsh-workers 12333
- From: R Joseph Wright <rjoseph@xxxxxxxxxxxx>
- To: Ollivier Robert <roberto@xxxxxxxxxxxxxx>
- Subject: Re: zsh bloat?
- Date: Thu, 20 Jul 2000 16:51:49 -0700
- Cc: zsh-workers@xxxxxxxxxxxxxx
- In-reply-to: <20000720234306.A42846@xxxxxxxxxxxxxxxxxxxxxxx>; from roberto@xxxxxxxxxxxxxx on Thu, Jul 20, 2000 at 11:43:06PM +0200
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
- References: <20000720142630.B6110@xxxxxxxxxxxxxxxxxxxx> <20000720234306.A42846@xxxxxxxxxxxxxxxxxxxxxxx>
- Reply-to: rjoseph@xxxxxxxxxxxx
On Thu, Jul 20, 2000 at 11:43:06PM +0200, Ollivier Robert wrote:
> According to R Joseph Wright:
> > I'm running FreeBSD, which comes by default with sh and tcsh. Here I compare
> > it to those two, and some others:
>
> Beware, you're comparing Apples and Oranges there because everything inside
> /bin is statically linked...
>
> static:
> > 440 /bin/sh
> > 592 /bin/tcsh
>
> dynamic:
> > 736 /usr/local/bin/bash maybe not stripped ?
> > 328 /usr/local/bin/ksh
> > 352 /usr/local/bin/zsh
>
> Now, if you look at zsh on a 5.0-CURRENT system:
>
> -rwxr-xr-x 2 root wheel 5120 Jul 3 14:52 /usr/local/bin/zsh
>
> Hmmm, nicely small :-) :-)
>
> However:
>
> /usr/local/bin/zsh:
> libzsh-3.1.9-dev-2.so => /usr/local/lib/zsh/libzsh-3.1.9-dev-2.so (0x28064000)
> libncurses.so.5 => /usr/lib/libncurses.so.5 (0x280cd000)
> libm.so.2 => /usr/lib/libm.so.2 (0x2810e000)
> libc.so.4 => /usr/lib/libc.so.4 (0x28129000)
>
> and
>
> -rwxr-xr-x 1 root wheel 404176 Jul 3 14:52 /usr/local/lib/zsh/libzsh-3.1.9-dev-2.so
>
> And don't forget the modules:
>
> total 552
> -rwxr-xr-x 1 root wheel 3156 Jul 3 14:52 cap.so
> -rwxr-xr-x 1 root wheel 5040 Jul 3 14:52 clone.so
> -rwxr-xr-x 1 root wheel 51252 Jul 3 14:52 compctl.so
> -rwxr-xr-x 1 root wheel 96196 Jul 3 14:52 complete.so
> -rwxr-xr-x 1 root wheel 33812 Jul 3 14:52 complist.so
> -rwxr-xr-x 1 root wheel 40052 Jul 3 14:52 computil.so
> -rwxr-xr-x 1 root wheel 4060 Jul 3 14:52 deltochar.so
> -rwxr-xr-x 1 root wheel 7148 Jul 3 14:52 example.so
> -rwxr-xr-x 1 root wheel 12268 Jul 3 14:52 files.so
> -rwxr-xr-x 1 root wheel 6080 Jul 3 14:52 mapfile.so
> -rwxr-xr-x 1 root wheel 10236 Jul 3 14:52 mathfunc.so
> -rwxr-xr-x 1 root wheel 23976 Jul 3 14:52 parameter.so
> -rwxr-xr-x 1 root wheel 9032 Jul 3 14:52 rlimits.so
> -rwxr-xr-x 1 root wheel 5148 Jul 3 14:52 sched.so
> -rwxr-xr-x 1 root wheel 9656 Jul 3 14:52 stat.so
> -rwxr-xr-x 1 root wheel 30996 Jul 3 14:52 zftp.so
> -rwxr-xr-x 1 root wheel 159676 Jul 3 14:52 zle.so
> -rwxr-xr-x 1 root wheel 5340 Jul 3 14:52 zleparameter.so
> -rwxr-xr-x 1 root wheel 6264 Jul 3 14:52 zprof.so
> -rwxr-xr-x 1 root wheel 10060 Jul 3 14:52 zpty.so
> -rwxr-xr-x 1 root wheel 20284 Jul 3 14:52 zutil.so
>
> Something is sure, zsh is getting bigger, both in disk space and memory
> footprint with every version. I still think it is worth it although
> sometimes I'd like to see it getting smaller.
>
> I won't go back to tcsh.
>
> An older static zsh:
>
> -rwxr-xr-x 1 root wheel 639396 Sep 27 1999 /sbin/zsh
>
> --
> Ollivier ROBERT -=- Eurocontrol EEC/ITM -=- roberto@xxxxxxxxxxxxxx
> The Postman hits! The Postman hits! You have new mail.
When I look at /var/db/pkg/zsh-3.0.8/+CONTENTS, I see the zsh port only
installs these files:
/usr/local/man/man1/zsh.1.gz
/usr/local/man/man1/zshbuiltins.1.gz
/usr/local/man/man1/zshcompctl.1.gz
/usr/local/man/man1/zshexpn.1.gz
/usr/local/man/man1/zshmisc.1.gz
/usr/local/man/man1/zshoptions.1.gz
/usr/local/man/man1/zshall.1.gz
/usr/local/man/man1/zshparam.1.gz
/usr/local/man/man1/zshzle.1.gz
/usr/local/bin/zsh
/usr/local/bin/zsh-3.0.8 This is hard linked to /usr/local/bin/zsh
/usr/local/info/zsh.info
Where are the libraries and modules? They don't seem to exist on my system,
yet I still have a feature packed shell.
Maybe it's because I'm using an older version. I just downloaded the source
tarball for 3.1.9 and it's more than twice the size of the tarball for
3.0.8, plus there's a separate tarball for functions. What happened between
then and now?
3.0.8 has way more interactive features than I will ever
use. It's good enough for me :).
Messages sorted by:
Reverse Date,
Date,
Thread,
Author