On Tue Mar 01 2011 at 09:55:38 +0000, Andrew Doran wrote: > On Mon, Feb 28, 2011 at 11:25:07AM -0500, Thor Lancelot Simon wrote: > > > On Mon, Feb 28, 2011 at 11:13:36AM +0200, haad wrote: > > > > > > With solaris.kmod we are compatible with solaris kernel, (we should > > > be able to load solaris kernel modules). > > > > Have you actually tried this? I am pretty sure it would not work. > > > > It appears to me that solaris.kmod includes shims that provide some > > Solaris kernel interfaces at the *source* level in NetBSD, which > > certainly makes it easier to port kernel code from Solaris but does > > not (as far as I can tell) give us binary compatibility. > > Adam may have meant source level compat, it definitely does provide some > level of that. Of course no binary compat as you say.
If Solaris has a "module-compatible" kernel ABI it's most likely possible to be binary compatible considering we're source-compatible already (cf. rump ABI compatibility with the kernel). Of course it doesn't happen accidentally and there's some amount of work involved. But if someone finds a use case for it, why not? -- älä karot toivorikkauttas, kyl rätei ja lumpui piisaa