Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site nmtvax.UUCP Path: utzoo!linus!philabs!cmcl2!lanl!unm-la!unmvax!nmtvax!maurice From: maurice@nmtvax.UUCP Newsgroups: net.unix Subject: Re: Shells, features and interaction Message-ID: <897@nmtvax.UUCP> Date: Mon, 9-Dec-85 18:36:38 EST Article-I.D.: nmtvax.897 Posted: Mon Dec 9 18:36:38 1985 Date-Received: Wed, 11-Dec-85 21:56:21 EST References: <4575@alice.UUCP> <1631@glacier.ARPA> <> Reply-To: maurice@nmtvax.UUCP (Roger M. Levasseur) Organization: Insert cute organization title here Lines: 26 Summary: >>text data bss dec hex >>27648 1024 2568 31240 7a08 /bin/sh 8th edition shell >>67584 2048 5740 75372 1266c /bin/csh C shell >>81920 3072 9224 94216 17008 /usr/lbin/ksh Korn shell > >CSH doesn't have to be this big. It can be made to run on a small-number >PDP-11 with only 64K bytes of process address space. Personally I think >these shells could all do with some pruning... but then I'm a confirmed >PDP-11 fan. You must be forgetting about overlays then. As it is right now, csh *needs* the use of overlays (the 2.9bsd version) to run. From doing a check on it, a size yields this: text data bss dec octal 16128 + 1240 + 1952 = 19320 45570 56000 total text, overlays: (16384,15936,7552) Looks like less than 64? You still need to put the stack in there as well, and that gets the last 8k segment of 64k (depends on the pdp type, this is from a nonseperate i/d pdp 23+). It may be big to you (csh) , but I like the functionality it gives over sh. Roger M. Levasseur New Mexico Tech