<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 02/08/17 11:44 AM, Lennart Sorensen
      via talk wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20170802154423.7jue2tamq3sh7hz6@csclub.uwaterloo.ca">
      <pre wrap="">On Wed, Aug 02, 2017 at 11:23:05AM -0400, Stewart C. Russell via talk wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">And almost exactly two decades after Sun/Caldera killed Wabi - the
Windows-16 Application Binary Interface for Solaris/Linux. Funny how
things come around …
</pre>
      </blockquote>
      <pre wrap="">
Remember when Linux had a layer to run x86 BSD binaries?  Now freebsd
can run linux binaries instead.  I think it was called iBCS back in
the day.

<a class="moz-txt-link-freetext" href="http://www.skrenta.com/rt/man/iBCS.9.html">http://www.skrenta.com/rt/man/iBCS.9.html</a>

</pre>
    </blockquote>
    <p><font size="-1">Yes: intel defined a standard mechanism, which
        everyone did variations on. It was therefor to put in an
        "interpreter" for different OSs, where interpreter meant the
        code that interprets systems calls and dispatched them.  I
        remember looking over Drew's shoulder at the code for SCO binaries.
        Solaris 86 had an interpreter for Linux, Linux an interpreter
        for Solaris 86.</font></p>
    <p><font size="-1">--dave</font><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
David Collier-Brown,         | Always do right. This will gratify
System Programmer and Author | some people and astonish the rest
<a class="moz-txt-link-abbreviated" href="mailto:davecb@spamcop.net">davecb@spamcop.net</a>           |                      -- Mark Twain
</pre>
  </body>
</html>