From owner-cvs-all Thu Mar 11 17:13:26 1999 Delivered-To: cvs-all@freebsd.org Received: from alive.znep.com (sense-sea-MegaSub-1-222.oz.net [216.39.144.222]) by hub.freebsd.org (Postfix) with ESMTP id 6EAA315324; Thu, 11 Mar 1999 17:13:13 -0800 (PST) (envelope-from marcs@znep.com) Received: from localhost (marcs@localhost) by alive.znep.com (8.9.1/8.9.1) with ESMTP id RAA17343; Thu, 11 Mar 1999 17:20:19 -0800 (PST) (envelope-from marcs@znep.com) Date: Thu, 11 Mar 1999 17:20:19 -0800 (PST) From: Marc Slemko To: David Greenman Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: BSD/OS compatibility (was: cvs commit: src/sys/i386/conf .. In-Reply-To: <199903120010.QAA10104@implode.root.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Thu, 11 Mar 1999, David Greenman wrote: > We actually haven't had compatibility with modern BSD/OS binaries now for > several years. We simply don't support their rather unusual shared library > mechanism. What we're giving up is some shakey compatibility with v2.0 and > older binaries. Yes and no. There is compatibility with 3.x binaries compiled statically. 4.0 uses ELF and supports standard dynamic shared libraries (ie. not their funky static shared libraries), which we don't currently have compatibility with but I think we could if someone spent a short amount of time. On top of that, current versions of BSD/OS can run FreeBSD binaries that are statically linked. Not sure if a.out and ELF both run, but at least one of them does. It is still useful for various things, and I think quite a number of people use the compatibility for things like frontpage extensions. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message