Subject: Re: emul compat pages?
To: Andrew Brown <atatat@atatdot.net>
From: Todd Vierling <tv@wasabisystems.com>
List: netbsd-advocacy
Date: 09/05/2000 19:42:42
On Mon, 4 Sep 2000, Andrew Brown wrote:
: i think they do. or they pretend to, at least. thats why one needs
: compat_ibcs2 in a config file for a kernel that will run bsdi
: binaries. i used to run a bsdi binary for netscape in this manner.
An *ELF* BSDI binary? The Netscape BSDI binaries (for BSD/OS 1.x and
2.x) are a.out binaries, and do not need COMPAT_IBCS2. The system calls of
BSD/OS 1.x and 2.x overlap NetBSD's, and simply COMPAT_43, COMPAT_12,
COMPAT_13, and COMPAT_14 are adequate to provide the requisite support.
BSD/OS 3.x and up binaries use, from what I'm told, their existing 1.x and
2.x syscall list with a diverging set of syscalls from NetBSD after that
point. I've been trying to get a BSD/OS eval CD to find out exactly what
syscalls are what (in order to implement a full COMPAT_BSDOS). I may end up
stealing from O*BSD. 8^)
: >Again, BSDI has nothing to do with IBCS2.
:
: except the emulation bit.
Nope; BSDI binaries have nothing to do with IBCS2.
--
-- Todd Vierling <tv@wasabisystems.com> * http://www.wasabisystems.com/
-- Speed, stability, security, and support. Wasabi NetBSD: Run with it.