Article View: comp.os.xinu
Article #245Re: Macintosh Xinu
From: sbm
Date: Tue, 17 May 1988 22:09
Date: Tue, 17 May 1988 22:09
57 lines
3244 bytes
3244 bytes
A version of Xinu for the Macintosh is available. It runs on
Macintosh 512K, Macintosh Plus, and Macintosh II (we do not have a Mac
SE to test it on). If an AppleTalk network is connected, Xinu will send
and receive UDP packets, including rwho packets. If a time server is
available, Xinu will set its clock from the time server, and, if a name
server is available, it will get its host name. If the AppleTalk
network has a Kinetics FastPath gateway to an Ethernet with the Xinu
file server (which runs on UNIX), it can read and write files over the
network.
Xinu is compiled with the Aztec C compiler, version 3.5A.
Compiling it requires about 2.5 Mbytes of disk space plus whatever
the C compiler takes up. Hence, a Macintosh that compiles Xinu needs
either a hard disk or access to a file server. There are software
packages available that share a hard disk on a Macintosh over an
AppleTalk network or share UNIX file space among Macintoshes.
Macintosh Xinu is a port of version 7 (book 2) Xinu. It does not
have a tty driver or disk driver. Instead, it maintains text window
devices with I/O operations similar to those of the tty driver. Instead
of handling hardware interrupts, Macintosh Xinu responds to events
supplied by the Macintosh operating system, such as key presses and
presses of the mouse button. Since AppleTalk does not have ARP, the ARP
and RARP code has been replaced with code that uses Apple's Name Binding
Protocol (NBP) to get IP-to-AppleTalk address bindings.
In addition, Macintosh Xinu contains features that are not in the
book version of Xinu. There are new devices called STDIN, STDOUT, and
STDERR that are bound to a different real device for each process; these
are used for UNIX-like standard I/O, and their bindings can be changed
dynamically for I/O redirection, e.g., to a file or window. There is a
device that maintains a per-process default prefix, which can be printed
and changed, similar to the UNIX notion of current working directory.
To order Macintosh Xinu, send mail to
Xinu Librarian
Computer Science Dept.
Purdue University
West Lafayette IN 47907
or send electronic mail to xinu-librarian@purdue.edu. The cost is $200,
payable to Steven Munson. The Xinu source comes on two Macintosh 800K
diskettes, and the Kinetics gateway software and Xinu remote file server
come on a 9-track tar format tape.
Note: There are new features since the distributed version was
delivered, such as being able to boot when there is no Kinetics gateway
and persistent text windows, which do not disappear when they are
closed. If you want the latest version, send us your original Xinu
distribution disks, and we will update them.
Steve Munson
sbm@Purdue.EDU
sbm@Purdue.CSNET
----------
Technical Details
Message-ID:
<8805172209.AA03338@merlin.cs.purdue.edu>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-lcc!lll-tis!ames!pasteur!ucbvax!PURDUE.EDU!sbmReferences:
<8805170409.AA10375@arthur.cs.purdue.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-lcc!lll-tis!ames!pasteur!ucbvax!PURDUE.EDU!sbm From: sbm@PURDUE.EDU Newsgroups: comp.os.xinu Subject: Re: Macintosh Xinu Message-ID: <8805172209.AA03338@merlin.cs.purdue.edu> Date: 17 May 88 22:09:15 GMT References: <8805170409.AA10375@arthur.cs.purdue.edu> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 56