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!mark
rpw3@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