[comp.os.xinu] implantation of xinu on 68030

hug@litp.ibp.fr (Hubert GENTY) (11/03/90)

All informations about implantation of xinu on 68030 card
are welcomed with a great pleasure.



:))
:)) HUBERT GENTY 
:)) c/o BONHOMME Marie-Anne 1, rue RATAUD 75005 PARIS FRANCE
:)) hug@litp.bp.fr
:))

sbm@CS.PURDUE.EDU (11/06/90)

     We have ported Xinu to the Macintosh family (68000 and 68020).  It
has a lot of Macintosh-ROM-specific details, but it would give you a
good start.  If you are interested, here is how to get it.

     Macintosh Xinu version 6 (for volume I of the book--includes no
networking) is available commercially via mailorder from Prentice Hall.
The software includes Aztec C source code and makefiles for the Xinu
system calls, C library routines, and utilities, including a
configuration program.  Send your order, along with $80 to

	Book Distribution Center
	  PRENTICE HALL
	Route 59 at Brook Hill Drive
	West Nyack, New York  10995

or call the mail order department at (201) 767-5937.  You can also order
version 6 or version 7 from us at Purdue.  The Aztec C compiler is
available from Manx Software Systems.

     Xinu version 6 (without networking) costs $100, and version 7
(internetworking) costs $200, payable to Steven Munson, if you order it
from us.  If you want to order it from us, send electronic mail to
xinu-librarian@purdue.edu, or physical mail to

	Xinu Librarian
	Dept. of Computer Sciences
	Purdue University
	West Lafayette  IN  47907

If you want version 7, you should specify the medium you want the file
server recorded on.  It is on the floppy disk as part of Macintosh Xinu,
but there is also a version that runs on UNIX available on 9-track tape
and a SunOS version on tape cartridge.

					Steve Munson
----------

smb@cs.purdue.EDU (Scott M. Ballew) (11/06/90)

There is a port of Xinu to the Sun 3 architecture (68020) that I used
as a basis for my port to Motorola's MVME143 CPU board which is a
68030 board.  The Sun version is also currently being upgraded to
version 8 and includes virtual memory, multi-threaded processes, X,
TCP, etc.  Unfortunately, my own port is probably not redistributable
and does not implement the networking code of version 7.  However, it
only took me 1 1/2 months at half time to execute my port (as well as
add some more device drivers) so it would be a good beginning point.
One advantage that the Sun version has over the Mac version is that it
is much more machine independent so there would be less problems with
having to emulate ROM routines, etc.  To order Sun Xinu 7 (or 6),
please see the order information below:


                  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
______________________________________________________________________
 Sun4 (%)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
________________________________________________________________________

 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


 IBM-PC	7 (Book II)  Microsoft C   5 1/4 floppy(5)$150 Contact T. Fossum
	              MS/DOS	


For ordering 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".

     (*) 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.



Scott Ballew
Purdue University Department of Electrical Engineering
and
Purdue University Department of Computer Sciences