[comp.os.xinu] Xinu Version 8 - now available

jng@CS.PURDUE.EDU (08/22/90)

************************************************************

                    A n n o u n c i n g

           V i r t u a l   M e m o r y   X i n u


************************************************************



New Release
-----------
     The VM Xinu operating system (Xinu Version 8)   is  now
available for the Sun 3 architecture.  VM Xinu is the latest
version of the Xinu operating system  with   virtual  memory
support  for  user programs requiring large amounts of (vir-
tual) memory as well as many other features.   The  VM  Xinu
operating  system  is  designed to execute on diskless Sun 3
machines, communicating with network servers for remote file
access and backing storage.

VM Xinu System
--------------
     The VM Xinu operating system is a  product  of  the  VM
Xinu  research  project.   The  Virtual  Memory Xinu project
explores a new model of virtual memory in  which  dedicated,
large-memory   machines   serve  as  backing  storage  (page
servers) for  virtual memory systems operating on a  set  of
(heterogeneous)  clients.   The dedicated page server allows
sharing of the large physical memory resource  and  provides
fast  access to data.  The VM Xinu operating system executes
on the client machines, providing the functionality required
to access the shared, large-memory, resource provided by the
page server.

     The VM Xinu operating system builds on and enhances the
functionality  found  in  Version  7  Xinu.  Operations like
interprocess communication, synchronization via  semaphores,
i/o  operations,  device drivers operation, and network com-
munication are the same semantically  and  syntactically  as
they  were  in  Version  7 Xinu.  Wherever possible, we have
kept the kernel code identical to the code found in  Comer's
"Operating  System  Design: The Xinu Approach" volumes I and
II.

     Version 6 and 7 Xinu arrange  the  system's  components
into  a  layered  hierarchy,  making  the  design  clean and
elegant.  VM Xinu extends the hierarchy by integrating  vir-
tual memory support into the hierarchical design, clarifying
the relationship between the various components of the  sys-
tem.

     Although VM Xinu  is  based  on  Version  7  Xinu,  the



                      August 21, 1990





                           - 2 -


similarities pale in comparison to the enhancements provided
by VM Xinu.  The VM Xinu kernel provides support for  multi-
threaded user level processes executing in large, protected,
virtual address  spaces,  a  multi-threaded  kernel,  shared
memory,  dynamically  loaded  user processes, and high speed
access to remote memory backing storage.  At the user level,
libraries  provide  access  to Xinu kernel routines, process
creation, thread creation, network access, and  remote  file
system access.  Moreover, a UNIX simulation library provides
support for unix style user programs.

     The VM Xinu system includes a page server that provides
high speed access to remote memory backing storage.  Clients
communicate with the server using a  high  speed,  reliable,
special  purpose  protocol.   The  server executes as a user
level UNIX process on a wide variety of architectures.

Software Availability
---------------------
     An implementation of  the  VM  Xinu  system,  including
source code, for the Sun 3 architecture is now available and
can be ordered as described in the  Xinu  Order  Information
Chart below.  The distribution tape contains:

o    VM Xinu Kernel source code.

o    Remote File Server and Xinu Page Server source code

o    Cross Development Software with source code that facil-
     itates  kernel  development  in  a UNIX environment and
     provides methods for downloading  and  testing  the  VM
     Xinu kernel on a second SUN 3.

o    Xinu System Call Library and source code for  use  with
     user level programs

o    UNIX Simulation Library and source code  for  use  with
     user level programs.  The library simulates many of the
     UNIX system calls reducing the effort required to  port
     UNIX applications to VM Xinu.

o    C Library (subset) and source  code.   A  small  public
     domain C library for use with user programs.

o    Xinu User Programs and source  code.   Several  dynami-
     cally loaded Xinu user programs (cat, cp, ls, mv, ...)

o    Manual Pages for the VM Xinu kernel and the Xinu System
     Calls

o    Installation Instruction to get VM Xinu up and running.






                      August 21, 1990





                           - 3 -


Authors
-------
     The VM Xinu operating system was  designed  and  imple-
mented  by Douglas Comer and James Griffioen.  Please direct
questions/suggestions      to      jng@cs.purdue.edu      or
{ucbvax,decvax,hplabs}!purdue!jng.

Pre-Announcement
----------------
     VM Xinu with full TCP/IP support!  Due to  be  released
in  just  6  months.  Watch this newsgroup for more informa-
tion.

Xinu Order Information Chart
----------------------------

                  Xinu Types and Price List

Target  Xinu        Host Compiler  Media        Price   Make Check
Machine Version     Operating                          Payable to
                    System
-------------------------------------------------------------------
 LSI (@) 6 (Book I)Cross Compiler 1600 BPI      $100   Douglas Comer
                   Included       9-Track UNIX
                   4.3BSD UNIX    Tar Tape

 LSI (@) 7(Book II) Cross Compiler 1600 BPI     $200   Douglas Comer
                    Included       9-Track UNIX
                    4.3BSD UNIX    Tar Tape
_____________________________________________________________________

 8086 (%)6 (Book I) Cross Compiler 1600 BPI     $100   Douglas Comer
            Derived Included       9-Track UNIX
            from    4.3BSD UNIX    Tar Tape
            LSI-11
______________________________________________________________________

 Sun3 (%)6 (Book I)  Sun Micro-     1600 BPI      $100  Shawn Ostermann
                     Systems C      9-Track UNIX
                     Sun OS         Tar Tape

 Sun3 (%)7 (Book II) Sun Micro-     1600 BPI      $200 Shawn Ostermann
                     Systems C      9-Track UNIX
                     Sun OS         Tar Tape

************************ N E W   R E L E A S E ***********************
 Sun3 (%)8.0 VM Xinu Sun Micro-     1600 BPI      $200 Jim Griffioen
                     Systems C      9-Track UNIX
                     Sun OS         Tar Tape, or
                                    1/4 inch cartridge
**********************************************************************

______________________________________________________________________




                      August 21, 1990





                           - 4 -


 IBM-PC  6 PC-Xinu  Microsoft C    5 1/4 floppy ~ $80 Contact Prentice
           (Book I)  MS/DOS                                  Hall
                                                  ISBN #0-13-638271-1

 IBM-PC (%)6 (Book I) Aztec C      5 1/4 floppy   $100 Andy Thomas


      Book 2 version 7 is not available yet for the PC.
      For information on version 7 software for the PC, Please contact:

                Prof. Timothy Fossum
                Department of Applied Computer Science
                University of Wisconsin-Parkside
                Kenosha, WI  53141
                (414) 553-2314
                (414) 553-2297 office
                FAX:  414-553-2630
                fossum@vacs.uwp.wisc.edu

______________________________________________________________________

 Macint (%)6 (Book I) Aztec C   two 3 1/2 floppy  $200 Steven Munson
 tosh         &       Macintosh  &
 512K      7 (Book II)          1600BPI
                                9-Track UNIX
                                Tar Tape

 Macint (%)6 (Book I) Aztec C   two 3 1/2 floppy ~ $80 Contact Prentice
 tosh                 Macintosh                             Hall
 512K                                              ISBN #0-13-638545-1

                                                     or

                                                   $100 Steven Munson

_________________________________________________________________________

 VAX         6 (Book I ) VAX UNIX C   1600 BPI     $200 Douglas Comer
                &        Compiler     9-Track UNIX
             7 (Book II) 4.3BSD UNIX  Tar Tape
_________________________________________________________________________

 VAX (*)     ConcurrenC VAX UNIX    1600 BPI       $50  Ken Rodemann
                        Compiler    9-Track UNIX
                        4.3BSD UNIX Tar Tape
_________________________________________________________________________



     (@) Less expensive if purchased from Prentice-Hall.
     For Prentice Hall, contact Rob Dewey,  (201)  592-2862;
     or Mail Order dept.  (201) 767-5937.

     (%) Prepared by students.  These versions are "as is".



                      August 21, 1990





                           - 5 -


     (*) Requires UNIX source license.  Send a mailing  tape.
     4.2 BSD UNIX available.


     If you have a UNIX source license, please send  a  copy
     of the signature page; otherwise, we will send you dis-
     tributions without UNIX source.

     Send your order and check to: Professor Douglas  Comer,
     Department  of  Computer  Sciences,  Purdue University,
     West Lafayette, IN  47907.

Information about Xinu is exchanged through  electronic  mail.   To
have  your  name  added  to  the  mailing list, send to  xinu-info-
request@purdue.edu. To send mail to the Xinu list,  address  it  to
xinu-info@purdue.edu.

                   Titles by Comer

Operating System Design Vol. 1 The Xinu Approach, 1984
ISBN 0-13-637539-1

Operating System Design Vol. 1 The Xinu Approach (PC Edition), 1988
By:  Comer & Fossum
ISBN 0-13-638180-4
Software ISBN 0-13-638271-1

Operating System Design Vol. 1 The Xinu Approach (Macintosh Edition), 1989
By:   Comer & Munson
ISBN 0-13-638529-X
Software ISBN 0-13-638545-1

Operating System Design Vol. II Internetworking with Xinu, 1987
ISBN 0-13-637414-X

Internetworking with TCP/IP: Principles, Protocols, and Architecture, 1988
ISBN 0-13-470154-2

All books and listed software are  available  from  Prentice
Hall,  College  Marketing  Department,  Englewood Cliffs, NJ
07632 .   Phone Mail Order Dept.  (201)  767-5937  Software,
except  those listed above, available from the Xinu Project,
Computer Science Department, Purdue University, West  Lafay-
ette, IN  47907.













                      August 21, 1990




------------------------------------------------------------------------------
	jng@cs.purdue.edu			Internet
	jng%purdue.edu@relay.cs.net		CSNET
	{ucbvax,decvax,hplabs}!purdue!jng	UUCP
	(317) 494-7836				AT&T
	(317) 494-0739                          FAX

	Jim Griffioen
        Dept. Of Computer Sciences,
        Purdue University,
        West Lafayette, IN 47907                US Mail
------------------------------------------------------------------------------