Received: (from major@localhost)
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id FAA37372
	for pups-liszt; Sat, 10 Jun 2000 05:01:53 +1000 (EST)
	(envelope-from owner-pups@minnie.cs.adfa.edu.au)
Received: from mail2.panix.com (mail2.panix.com [166.84.0.213])
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) with ESMTP id FAA37368
	for <pups@minnie.cs.adfa.edu.au>; Sat, 10 Jun 2000 05:01:48 +1000 (EST)
	(envelope-from tls@panix.com)
Received: from panix3.panix.com (panix3.panix.com [166.84.0.228])
	by mail2.panix.com (Postfix) with ESMTP
	id CACD615573; Fri,  9 Jun 2000 14:59:38 -0400 (EDT)
Received: (from tls@localhost) by panix3.panix.com (8.8.8/8.7.1/PanixN1.0) id OAA06564; Fri, 9 Jun 2000 14:59:38 -0400 (EDT)
Date: Fri, 9 Jun 2000 14:59:38 -0400
From: Thor Lancelot Simon <tls@rek.tjls.com>
To: Johnny Billquist <bqt@Update.UU.SE>
Cc: pups@minnie.cs.adfa.edu.au
Subject: Re: Newer BSD thingies....nice but then again....
Message-ID: <20000609145938.A6135@rek.tjls.com>
Reply-To: tls@rek.tjls.com
References: <20000608113634.A26968@rek.tjls.com> <Pine.VUL.3.93.1000609195015.10628B-100000@Zeke.Update.UU.SE>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2i
In-Reply-To: <Pine.VUL.3.93.1000609195015.10628B-100000@Zeke.Update.UU.SE>; from bqt@Update.UU.SE on Fri, Jun 09, 2000 at 07:53:05PM +0200
Sender: owner-pups@minnie.cs.adfa.edu.au
Precedence: bulk

On Fri, Jun 09, 2000 at 07:53:05PM +0200, Johnny Billquist wrote:
> > 
> > My experience with compilers on the VAX leads me to believe that the
> > substantial "savings" seen over NetBSD or post-4.3 BSD distributions here
> > is almost entirely due to the compiler and options used.  If Quasijarus
> > builds like CSRG 4.3 did, with pcc, it can't even use the optimizer *at all*
> > for the kernel build, due to severe bugs; either way, pcc runs a lot faster
> > than gcc though it generates code that runs a whole lot slower.
> 
> Um. Let me put it this way... Userland is a *lot* smaller in 4.3 than
> NetBSD... How much time do you think that makes up? The same goes for the
> kernel. It's not that 4.3 is faster per se, just that it has a lot less to
> build.

Well, of course it does.  But it's also well worth keeping in mind that
while pcc is generally inferior to gcc in almost every other way, due
to its simplicity it *is* probably at least five times as fast.  A lot
of the difference in speed we're talking about here, particularly
with regard to the kernel, is due to the use of a much slower compiler;
as much of the kernel as you *have* to build for a VAX (as opposed to
what you *can* build if you *want to*) hasn't really bloated a lot
between 4.3 and NetBSD.  Runtime memory use is a somewhat different
matter, but we do still fit into Ragge's smaller VAXen pretty well.

Thanks to Michael for reminding me exactly what the situation with
the optimizer and kernel builds under 4.3 is.  Though I think he
forgot to mention "inline" (ack!  pffffft!)... :-)

-- 
Thor Lancelot Simon	                                      tls@rek.tjls.com
	"And where do all these highways go, now that we are free?"

