Re: Code from ~2.4.4 going into Solaris 9 Alpha?

Christoph Hellwig (hch@caldera.de)
Fri, 2 Nov 2001 09:59:34 +0100


In article <Pine.LNX.4.33.0111011423510.20119-100000@verdande.oobleck.net> you wrote:
> Solaris 9/ia32 includes software called lxrun (actually slip-streamed during
> Solaris 8, as Sun is so fond of doing for some brain-dead reason) which
> implements the Linux/ia32 ABI on Solaris/ia32. It's much like the Linux
> compatibility layer all the *BSDs have these days.

Lxrun is rather different than the BSD's linux emulation layer.

Whilst the BSD's intercept linux syscalls at kernel level, lxrun gets
the int80 syscalls dispatched back to userspace.

It was originally developed by Mike Davidson at SCO (now Caldera) and
for OpenServer and UnixWare, it is distributed under a Mozilla-style
license.

Note that lxrun has a lot of problems with more advanced linux binaries
and thus has been replaced by a kernel-level emulation in OpenUnix8, the
successor to UnixWare.

So all in all Sun is reusing old technology here 8)

Christoph

-- 
Whip me.  Beat me.  Make me maintain AIX.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/