From owner-freebsd-alpha Thu Nov 2 7:13:52 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 5C83037B4D7; Thu, 2 Nov 2000 07:13:50 -0800 (PST) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id KAA18205; Thu, 2 Nov 2000 10:13:49 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.1/8.9.1) id eA2FDn707055; Thu, 2 Nov 2000 10:13:49 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 2 Nov 2000 10:13:49 -0500 (EST) To: Terry Lambert Cc: freebsd-alpha@FreeBSD.ORG, obrien@FreeBSD.ORG Subject: Re: linux emulation In-Reply-To: <200011020724.AAA00778@usr07.primenet.com> References: <14848.44982.354268.277746@grasshopper.cs.duke.edu> <200011020724.AAA00778@usr07.primenet.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14849.33572.825297.699854@grasshopper.cs.duke.edu> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Terry Lambert writes: > This broaches a subject I've been pondering for a bit now, > which is probably going to provoke some flamage and gnashing > of teeth. > > It seems to me that FreeBSD itself is 4x slower than it needs > to be on Alpha. Its not quite that bad. The Compaq compilers distinguish themselves on floating point; there's not a lot of floating point in the kernel ;) > What are the chances of compiling FreeBSD itself with the > Compaq compilers? This would seem to be the natural next > step, and it also seems to me that this could accelerate > the Alpha developement and increase general Alpha stability > immensely. > Even though I know it won't give a 4x speedup, I'd really like to compile at least the kernel with the Compaq compilers. The major hurdle (for me at least) is that there is a large difference between Compaq's syntax for in-line assembly and gcc's syntax. As for math intensive stuff, as I pointed out a few months ago, linking Compaq's math library with FreeBSD apps is dead simple. I run my X server that way at home. That seems to have increased its stability somewhat. Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message