Subject: Re: emul compat pages?
To: Andrew Brown <email@example.com>
From: Scott Bartram <firstname.lastname@example.org>
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.