From owner-freebsd-current Tue Mar 30 14:15:26 1999 Delivered-To: freebsd-current@freebsd.org Received: from implode.root.com (root.com [209.102.106.178]) by hub.freebsd.org (Postfix) with ESMTP id 113D914BF8 for ; Tue, 30 Mar 1999 14:15:24 -0800 (PST) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.8/8.8.5) with ESMTP id OAA13245; Tue, 30 Mar 1999 14:12:32 -0800 (PST) Message-Id: <199903302212.OAA13245@implode.root.com> To: Kelly Yancey Cc: freebsd-current@FreeBSD.ORG Subject: Re: support for larger memory In-reply-to: Your message of "Tue, 30 Mar 1999 16:36:35 EST." From: David Greenman Reply-To: dg@root.com Date: Tue, 30 Mar 1999 14:12:32 -0800 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Time and time again we have all seen people get bit in the rear because >BSDI compatibility was broken. Broken for a good cause, mind you, because >FreeBSD seemed to lose a little of that "power to serve" when it died >horribly on newer servers :) > So, the good news is, we can now support large memory configurations >(and I recall that 4G might not be that far off). The bad news is, the >fairly decent number of programs which are available for BSDI but not >FreeBSD won't run on FreeBSD now. > > Anyway, we all know that. But what I would like to know is: how does >BSDI support large memory configurations? I'm confused on how it is that >the $1000+ commercial BSD derivative can't handle running on newer >servers (although it is pleasing to think a $0 BSD derivative can :) ) >Surely, this cannot be the case, though. > > So, I'm curious, why is it that we needed to break BSDI compatibility in >order to support large memory configurations. It would seem that the two >shouldn't be mutually exclusive. BSD/OS compatibility for v2.0 static binaries can be had again with a few modifications. Someone with access to BSD/OS v2.0 binaries, time, and appropriate knowledge, just needs to make them. The brokeness actually comes from a design screwup that BSDI made in the v2.0 crt0 which they apparantly later fixed in v3.0. We should be able to run v3 and later static binaries. We've never had support for any version of their shared binaries. -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message