[comp.os.xinu] Macintosh Xinu status report

sbm@PURDUE.EDU (01/10/89)

     We have just sent the latest version of the non-networking (vol. I)
Macintosh Xinu software to the publisher for distribution.  It has
several bug fixes that make it safer to use on a Macintosh II now.  The
bug that caused stack overflow when doing output to windows on a
Macintosh II has been fixed, and the startup code that initializes the
Macintosh ROM data structures has been modified to make rebooting Xinu
without restarting the Macintosh more robust.

     The Macintosh version of vol. I of the Xinu book will be in the
bookstores very soon, with features I have already described in this
list, including window management, a floppy disk driver, access to the
Macintosh file system, and a recursive shell with background processing
and I/O redirection.

     We have now added the network code to the book version of Xinu,
including IP, UDP, rwho, ICMP echo reply, and the Xinu remote file
system.  As long as Xinu has been around, the remote file server has run
under UNIX, allowing a machine running Xinu to access UNIX files, but
now we have ported the Xinu remote file server to Xinu, so that
Macintoshes running Xinu can access files on other Macintoshes running
Xinu.  We have also modified the remote file device driver so that a
Xinu machine can access files on several different remote machines
(e.g., run a "cp" command on machine A to copy a file from machine B to
machine C).  All of this means that internetworking Xinu can do
everything it does, including rwho and remote file access, with
Macintoshes on an AppleTalk network without any gateway or access to
other machines.

     If Xinu cannot reach the Internet, it currently makes up its own IP
address and machine name, and gets the time from its local clock chip.
However, we plan to write servers for Xinu that will provide these
services, so that Xinu can boot normally without having a gateway
available.  We also plan to make the method Xinu uses to determine its
IP address, machine name, and time configurable.

					Steve Munson
					sbm@Purdue.EDU
					sbm@Purdue.CSNET
----------