tp@wucs.UUCP (05/11/84)
[ ] Does anyone know how to get in touch with Doug Comer (wrote book on OS design with XINU)? He seems to be a Bell Labs (ATT?) person. More specifically, how does one get hold of the source for XINU? Any information would be appreciated, ...tp...(mouser) : she turned me into a newt. ...ihnp4!afinitc!tp : a newt? : I got better.
mark@umcp-cs.UUCP (05/16/84)
Doug Comer is now at Purdue.
--
Spoken: Mark Weiser ARPA: mark@maryland
CSNet: mark@umcp-cs UUCP: {seismo,allegra}!umcp-cs!markrpw3@fortune.UUCP (05/19/84)
#R:wucs:-24300:fortune:41100002:000:3460
fortune!rpw3 May 18 23:57:00 1984
You can get the Xinu tape from the publisher, for a few bucks and
a copy of your UNIX source license. Why the license? Because the
tape is just DRIPPING with all kinds of cross-tools for LSI-11's,
all with sources, and all derived from UNIX. (I am still seeking
a clarification on the licensing and/or copyright issues for the
stuff actually published in the text of the book.)
As far as a contact for Doug Comer himself, I will take a chance
and copy a few lines from the README file on the tape (see the
very end, below). (The "dec@purdue" seems to be Doug E. Comer,
not any reference to some obscure hardware vendor ;-} )
Rob Warnock
UUCP: {ihnp4,ucbvax!amd70,hpda,harpo,sri-unix,allegra}!fortune!rpw3
DDD: (415)595-8444
USPS: Fortune Systems Corp, 101 Twin Dolphin Drive, Redwood City, CA 94065
--------------Excerpts from the Xinu Tape (fair use - review) ((I hope!))-----
==============================================================================
X I N U
-------
Xinu is a layered, process-based operating system. A detailed
description can be found in the text:
Comer, Douglas E., Operating System Design: The Xinu
Approach, Prentice-Hall, 1983.
To run the software on this tape, you will need a Digital
Equipment Corp. VAX computer running the Berkeley 4.2 UNIX
operating system, and at least one Digital Equipment Corporation
LSI 11/02, LSI 11/03, or LSI 11/23 microcomputer. The VAX is
used to cross-compile, cross-assemble, and cross-load C programs.
The cross-development software produces a memory image for the
LSI 11, which is then downloaded over an RS232 line to the micro.
Once downloaded, the micro runs independently of the VAX.
The tape is self-contained. It contains source programs
for both Xinu and the cross-development system. The tape can
be read into any directory. These programs do not need to be
placed in system directories unless you want to do so.
Only the cross-development software has changed between the
book and this release. In particular, the downloading software
now handles multiple identical LSI 11s by automatically selecting
a free one and reserving it. This is desirable for instruction
when a class of students competes for access to an LSI 11. There
is a new command, lusers, that prints a list of LSI 11s on
reserve, and another command, LSIunlock, that releases a user's
reservation.
Installation
------------
<<73 lines deleted>>
Directories
-----------
When the tape has been read, you will find a directory
structure like this:
1 . Xinu-directory (usually /usr/Xinu)
2 /bin cross-development software
2 /include include files
2 /install installation shell script
2 /man all manual pages for:
3 /man1 cross-development commands
3 /man2 Xinu system commands
3 /man3 library commands
2 /src all source programs:
3 /cmd cross-development software
3 /lib libraries
3 /sys Xinu and configuration:
5 /con configuration program
5 /h Xinu include files
5 /sys Xinu and Makefile
2 README This file
Problems or Questions
-------- -- ---------
Reports of errors in the software or ducumentation are gratefully
accepted. Please mail all comments and bug reports to:
DARPA Internet/ CSNet address:
dec @ purdue . ARPA
uucp address:
purdue ! dec
Postal address:
Dept. Computer Science
Purdue University
West Lafayette, IN 47907
(317) 494-6009