Subject: Re: emul compat pages?
To: Andrew Brown <>
From: Scott Bartram <>
List: netbsd-advocacy
Date: 09/04/2000 21:06:35
Andrew Brown wrote:
> >As I also said, IBCS2 specifies an abi to the SVID which NetBSD does not
> >natively support. I seriously doubt BSDI does either.
> 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.

BSDI *provides* an IBCS2 emulation, just like NetBSD, FreeBSD,
OpenBSD, and Linux. IBCS2 is *not* the native ABI.

You don't need COMPAT_IBCS2 to use BSDI binary emulation. There's no way
that COMPAT_IBCS2 could affect BSDI binary emulation unless some
BSDI-specific system calls called some IBCS2-specific system calls. I'm
99.9% sure that isn't happening.

> >We do emulate BSDI (up to version 2?) and any compatibility list should
> >say that.
> so newer versions of bsdi don't work?  that's a shame.  :(

It shouldn't be too hard.

> >IBCS2 is basically the same as an OS in this context. IBCS2 is the system
> >call interface used by SCO UNIX/XENIX. The only other IBCS2 OS I know of
> >was ISC UNIX and the vendor-branded derivitives of that (WYSE, etc.)
> >
> >Again, BSDI has nothing to do with IBCS2.
> except the emulation bit.

I don't think so.