Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jun 2000 00:26:27 -0400
From:      "Matthew Emmerton" <matt@gsicomp.on.ca>
To:        "Mark Newton" <newton@internode.com.au>
Cc:        <freebsd-hackers@FreeBSD.ORG>
Subject:   SVR4 Emulation and SCO OpenServer 5
Message-ID:  <008b01bfd5b8$b5e3fee0$1200a8c0@matt>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------=_NextPart_000_0088_01BFD597.2DED2F00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

According to the lxrun (Linux Emulator for SCO) documentation and the =
Debian ibcs2/svr3 emulator package, OpenServer 5 is SVR3 (with extension =
for symbolic links and a few other goodies.)

SCO documentation backs up the SVR3 lineage for OSR5, and verifies that =
UnixWare 2 and 7 are SVR4 and SVR5, respectively.

The SVR3 heritage would explain why a few test programs that I wrote =
performing simple system calls (exec, fork, chdir, etc) fail under the =
SVR4 emulator, because they're trying to execute syscall 40 which is =
undefined in SVR4 -- but refers to the xenix call gate under ibcs2/svr3.

If this is indeed the case, the ibcs2 code will need to modified to =
support ELF executables so that SCO OpenServer 5 binaries can be run =
under the ibcs2/svr3 emulator, with appropriate changes being made to =
allow the SCO extensions.

--
Matthew Emmerton
GSI Computer Services
+1 (800) 217-5409 (Canada)


------=_NextPart_000_0088_01BFD597.2DED2F00
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>According to the lxrun (Linux Emulator =
for SCO)=20
documentation and the Debian ibcs2/svr3 emulator package, OpenServer 5 =
is SVR3=20
(with extension for symbolic links and a few other =
goodies.)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>SCO documentation backs up the =
SVR3&nbsp;lineage=20
for OSR5, and verifies that UnixWare 2 and 7 are SVR4 and SVR5,=20
respectively.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The SVR3 heritage would explain why a =
few test=20
programs that I wrote performing simple system calls (exec, fork, chdir, =
etc)=20
fail under the SVR4 emulator, because they're trying to execute syscall =
40 which=20
is undefined in SVR4 -- but refers to the xenix call gate under=20
ibcs2/svr3.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>If this is indeed the case, the ibcs2 =
code will=20
need to modified to support ELF executables so that SCO OpenServer 5 =
binaries=20
can be run under the ibcs2/svr3 emulator, with appropriate changes being =
made to=20
allow the SCO extensions.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>--<BR>Matthew Emmerton<BR>GSI Computer=20
Services<BR>+1 (800) 217-5409 (Canada)</FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0088_01BFD597.2DED2F00--



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?008b01bfd5b8$b5e3fee0$1200a8c0>