From owner-freebsd-alpha Wed Feb 14 6:26: 8 2001 Delivered-To: freebsd-alpha@freebsd.org Received: from madeline.boneyard.lawrence.ks.us (madeline.boneyard.lawrence.ks.us [24.124.26.25]) by hub.freebsd.org (Postfix) with ESMTP id 578D837B491 for ; Wed, 14 Feb 2001 06:26:06 -0800 (PST) Received: from madeline.boneyard.lawrence.ks.us (madeline.boneyard.lawrence.ks.us [24.124.26.25]) by madeline.boneyard.lawrence.ks.us (8.11.1/8.11.1) with ESMTP id f1EEOQT16445; Wed, 14 Feb 2001 08:24:27 -0600 (CST) (envelope-from bsd-alpha@boneyard.lawrence.ks.us) Date: Wed, 14 Feb 2001 08:24:26 -0600 (CST) From: "Stephen D. Spencer" To: "'Wilko Bulte'" Cc: "Koster, K.J." , freebsd-alpha@FreeBSD.ORG Subject: Re: /usr/obj required space In-Reply-To: <20010213191103.A19426@freebie.demon.nl> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 13 Feb 2001, 'Wilko Bulte' wrote: > On Tue, Feb 13, 2001 at 11:46:38AM +0100, Koster, K.J. wrote: > > > > This seems funny, since on my x86 box the same tree is only > > > > ~330Mb in size. How come Alpha needs 200Mb more? Another factor in the Alpha's binary size is that it is a RISC. If you take a look at the data sheet for the 21164, it has a rather small instruction set consisting of relatively primitive instructions. Though I have not yet read this document carefully, RISC instructions historically tend to execute in no more the 4 clock cycles vs the more complex instructions associated with CISC technology that can take over 100 clock cycles to complete. In a nut shell, RISC chips require more instructions to accomplish common tasks. More instructions will yield larger binaries as well as the buffer and word size issues that have already been mentioned. If you know any hard-core Macintosh users, ask them what happened to the size of binaries and disk space/memory requirements during the transition from the 68x000 -> PowerPC. -- Stephen Spencer UNIX Systems Administrator Electrical Engineering and Computer Science Dept. University of Kansas To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message