[comp.unix.xenix] Z-248 upgrade to 386, and 386 Unix V.3 systems update

bae@lll-tis.arpa (Hwa Jin Bae) (10/09/87)

I have not received any information about the available UNIX systems
for the 386 from the Usenet, but here's what I have found out so far.

First, I will tell you what I know about 386 based Unix V.3 systems.

There are several vendors offering the UNIX system for 386 boxes,
namely Interactive Systems (Santa Monica), SCO (Sant Cruz), Microport,
Microsoft, and LOCUS (Santa Monica).

The 386/ix, Xenix/386, etc. names from vendors SCO and Microport are
basically different versions of the Unix Systems V release 3 worked
out by Interactive Systems under a contract to Intel which was in turn
under a contract to AT&T.  The Interactive people did most of real
implementation work on different copies of 386 based UNIX V.3.

In addition, Interactive introduced a product to merge MS-DOS into
the UNIX, named VP/ix.  The MS-DOS tasks run as processes within
UNIX on 386 using the virtual 86 mode of 386; you can have multiple
session of MS-DOS.  Interactive people contracted Phoenix Technology
to do this VP/ix implemenation.  As you know, Phoenix BIOS is very
popular in IBM compatilbles market.  The UNIX V.3 put out by
Interactive Systems has been certified by AT&T and seems to be
the latest implementation of a true standard UNIX.

There are two ways to initiate a DOS application from the UNIX
environment using VP/ix.  One way to to give a VP/ix shell command to
get the DOS automatically loaded.  A DOS application can then be invoked
and loaded via any DOS command since you are running DOS and don't
even have to realize that your DOS is running as a task within UNIX.  
Another way is to just give a DOS command while you're in UNIX.
In this case, UNIX will detect that it is a DOS application and
automatically load in the DOS and start running the specified DOS
application.  Basically, VP/ix is an extension to the UNIX kernel
which allows a user to run DOS and DOS applications under UNIX System
V.3 allowing multiple users to run multiple UNIX and DOS applications
simultaneaously.

VP/ix provides virtual PC hardware services either via a modified
version of BIOS, or via emulation within the Emulation Control Task.
Most additional devices will require additions to the "vpc" program to
support a new virtual device.  In some cases a new device driver is
also needed.  Since most PC emulation is in the "vpc" program which
runs as a user process, the changes made to the kernel is minimum.
On an AT compatible 80386 PC with 4 Megabytes of memory, 4 MS-DOS
sessions can run with at least the performance of an 8088 running a
4.77Mhz.

The LOCUS computing is marketing their own version of UNIX and
DOSmerge product as well for the 386 machine.  There have been
many research papers written about LOCUS since the architects of
LOCUS distributed operating systems (UCLA) are the founders of
this company.  Reading the papers indicate that this product is
more concentrated in its distributed computing and networking concepts
than others.  DOSmerge product is supposed to be similar to VP/ix
but it also allows transparency between DOS and UNIX universes.
For instance, they say that it is possible to pipe the output of
a DOS command into a UNIX command and vice versa.  I remember
reading research papers on this modified distributed UNIX operating
system when I was studying operating systems in college.  Their idea
is to support degree of network transparency allowing a network wide
filesystem, automatic replication of storage, transparent distributed
process execution, and more.

Here are some phone numbers:
  Locus computing 213-452-2435
  Interactive systems 213-453-8649
  Microport 800-822-unix  (in CA)
	    800-722-unix  (elsewhere)
  SCO 409-425-7222

I was also looking for a plug-in 386 CPU circuit card board compatilbe
with Zenith Z-248, but I discovered that Zenith does not offer the
386 upgrade kit as of now.  A headquarters sale rep. told me that
the project leader reponsible for building the kit reported everything
was ready to go, but they are not yet willing to market the product
without having some kind of request from a big time buyer.
The kit itself consists of a passive backplane of 32 bit bus
architecture and a 386 CPU card that can be plugged into one of the
slots on the backplane.

I also heard several contradicting options about whether the Intel
Inboard is compatible with Z-248.  Intel Inboard is a product that
can be plugged into an AT machine to make it use the 386 CPU instead
of the 286 CPU, therefore making it possible for us to run 386 Unix
on it.  The Intel people said that their lab test result shows that
Z-248 is incompatible with Inboard; one of the technical rep. of
Zenith said just the opposite.  I don't know.  Who should I trust?

If any of you have any more informantion please let me know.
-- 
------------------------------------------------+---------------------
Hwa Jin Bae                      (415) 463-6865 | Control Data Corp.
bae@{lll-tis.arpa,lll-aftac.arpa}    (internet) | 4234 Hacienda Dr. 
{ames,ihnp4,lll-crg}!lll-tis!plseca!hbae (UUCP) | Pleasanton, CA 94566