From: ve...@vcn.bc.ca (Rick Hu)
Subject: Linux/SCO binaries interchangable?
Date: 1996/08/23
Message-ID: <4vjmrt$ohq@milo.vcn.bc.ca>#1/1
X-Deja-AN: 175896881
organization: Vancouver CommunityNet
newsgroups: comp.unix.sco.misc


Are the elf binaries in Linux and Sco work with each other? I'm asking
because the other day I downloaded the final release version of netscape3.0
and noticed that the binaries were of the same elf type as the ones used on
my linux system.

Thanx..

From: s...@infocom.kharkov.ua (San Sanoff)
Subject: Re: Linux/SCO binaries interchangable?
Date: 1996/08/26
Message-ID: <4vsefk$6lk@infocom.kharkov.ua>#1/1
X-Deja-AN: 176559068
references: <4vjmrt$ohq@milo.vcn.bc.ca>
organization: ITL co
newsgroups: comp.unix.sco.misc


Rick Hu (ve...@vcn.bc.ca) wrote:
: Are the elf binaries in Linux and Sco work with each other? I'm asking
: because the other day I downloaded the final release version of netscape3.0
: and noticed that the binaries were of the same elf type as the ones used on
: my linux system.

Elf is only format of executables etc.. The SYSTEM CALLS are different..
I don't know how it is going in Linux 2.0 with SCO's ELFs, but old
Linux can run SCO's COFF binaries. 

: Thanx..

--
Sincerely Yours,
				Sanny Sanoff

From: Mike Jagdis <m...@roan.co.uk>
Subject: Re: Linux/SCO binaries interchangable?
Date: 1996/08/28
Message-ID: <Dwuut4.7v4@roan.co.uk>#1/1
X-Deja-AN: 176937041
x-mail2news-path: roan.demon.co.uk
x-nntp-posting-host: roan.demon.co.uk
references: <4vjmrt$ohq@milo.vcn.bc.ca> <4vsefk$6lk@infocom.kharkov.ua>
organization: Roan Technology Ltd.
x-comment-to: s...@infocom.kharkov.ua (San Sanoff)
newsgroups: comp.unix.sco.misc


San Sanoff said

>Rick Hu (ve...@vcn.bc.ca) wrote:
>: Are the elf binaries in Linux and Sco work with each other? I'm asking
>: because the other day I downloaded the final release version of netscape3.0
>: and noticed that the binaries were of the same elf type as the ones used on
>: my linux system.
>
>Elf is only format of executables etc.. The SYSTEM CALLS are different..
>I don't know how it is going in Linux 2.0 with SCO's ELFs, but old
>Linux can run SCO's COFF binaries. 

The current Linux plus the iBCS module can run both COFF and ELF SCO
binaries (plus binaries for a whole host of other SVR3/4 Unices). You
will need the SCO ELF shared libraries though. A replacement for the
SVR4 ELF libc.so.1 exists but SCO's system call table, errno values
etc. are different.

  Running Linux binaries under SCO is possible to add in theory but the
method Linux uses in invoke system calls is different from that used by SCO.
Gemini will probably involve much of the work to support multiple
system call tables and the like (although they may do this in the libraries
rather than the kernel and sod statically linked ELF) but it would take
a positive decision by SCO to add the low level stuff needed to handle
a Linux style system call.

  Since I don't work for SCO I have no idea what they are actually
going to do to merge OS5 and Unixware.

				Mike

-- 
.----------------------------------------------------------------------.
|  Mike Jagdis                  |  Internet:  mailto:m...@roan.co.uk   |
|  Roan Technology Ltd.         |                                      |
|  54A Peach Street, Wokingham  |  Telephone:  +44 118 989 0403        |