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