<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>