Although the lxrun project is a different beast than what we'd
agreed to for the 86open project, there are some similarities.
Our experience in developing a Linux emulator which works at
the system call level may be a good starting point for those
interested in continuing to pursue the 86open goals.
Specifically, the set of system calls that lxrun supports might
provide some insight into what an 86open specification would
look like. You can review the list of currently supported system
call interfaces at:
I am not familiar with the internals of Linux emulation on
other Intel Unix platforms, but the intersection of all the
supported system call sets from these various emulators could
be viewed as Spec 150 or whatever we wish to call it.
Finally, we are planning to implement a "pre-loading" of the
system call mapping in lxrun. This may be accomplished by
creating an additional shared library which contains the
system call mapping functions of lxrun. This shared library
in combination with the lxrun program interpreter effectively
accomplishes (for SCO platforms) the (modified) goals of 86open.
I would be happy to continue this discussion and will be
presenting a talk on "Linux Emulation for SCO" at this summer's
USENIX technical conference in New Orleans. Please feel free
to contact me if you will be attending and wish to participate
in a discussion on this topic. For a technical intro to lxrun
(an open source project) see:
I look forward to seeing any of you who choose to come to Santa
Cruz during SCO Forum this August,
Dion Johnson wrote:
> Dear friends in 86open,
> SCO is making a significant change to our strategy regarding
> Linux compatibility. Here's a summary.
> : <deleted text>
> Also, and partly as result of the 86open discussions and
> activities, SCO has come to believe that we really need to be
> able to run Linux binaries in the near future. Knowing that the
> emulation scheme works to around 90% success, maybe better, we
> are now choosing to invest in making that scheme work. We
> will also consider other ways to improve binary compatibility
> for Linux software on SCO systems.
> : <deleted text>
> In the coming months, SCO will be improving the capabilities of
> the lxrun emulator. We will probably not make any significant
> public announcements of this until around SCO Forum time
> (August 16-21).
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message