*BSD News Article 16932


Return to BSD News archive

Xref: sserve comp.os.misc:2254 comp.unix.bsd:12084
Newsgroups: comp.os.misc,comp.unix.bsd
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!usenet.ins.cwru.edu!nshore!fmsystm!nightfly!matt
From: matt@nightfly.uucp (Matt Emerson)
Subject: request for advice from aspiring os programmer
Message-ID: <1993Jun8.204957.1124@nightfly.uucp>
Followup-To: poster
Reply-To: nightfly!matt@fmsystm.ncoast.org
Organization: Matt's computer in Medina, Ohio
Date: Tue, 8 Jun 1993 20:49:57 GMT
Lines: 24

     I'm trying to learn more about how operating systems are developed and
implemented.  I know of two books which might address this, namely Tannenbaum's
Minix book, and Comer's Xinu book.  I'd love to hear comments on these, or
suggestions of others. I have Leffler, McKusick, et al., but something that
takes a more "how-to-do-it" sort of approach would certainly be welcome.
     My current machine is a NeXT cube, but it is my understanding that
documentation for the hardware is next to impossible to get (unless you
work at bell labs, it seems... :-) ).  Could anyone recommend some other
platform (non-Intel based, please) for which system-level documentation is
more-or-less readily available?
     I know that there is hp300 code in net2, and pmax support in the mach
sources.  The sprite cdrom (does anyone have it?) is supposed to have sparc
stuff.  I don't know what the current deal w/4.4bsd is, but it also has sparc
and (I think) mips code.
     I'm hope I'm asking the right sort of questions.  Any sort of advice
or references would be most helpful.  By the way, this isn't for work or
profit; it's for fun and personal satisfaction.  Please respond by email,
as my newsfeed is kind of erratic, and I'll be glad to post a summary.

thanks,
-matt
-- 
Matt Emerson   fmsystm!nightfly!matt or nightfly!matt@fmsystm.ncoast.org 
412 E. Homestead St. / Medina, OH  44256-1763 / voice: +1 (216) 722-2077