Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!husc6!seismo!rochester!pt.cs.cmu.edu!zog.cs.cmu.edu!dlc From: dlc@zog.cs.cmu.edu.UUCP Newsgroups: comp.sources.d Subject: Another good book (was Lyons and Bach books) Message-ID: <1020@zog.cs.cmu.edu> Date: Thu, 9-Apr-87 05:10:25 EST Article-I.D.: zog.1020 Posted: Thu Apr 9 05:10:25 1987 Date-Received: Sat, 18-Apr-87 02:33:09 EST Organization: Carnegie Mellon University Lines: 21 Another book that is available now is Andrew Tannenbaum's OS book to accompany MINIX. (Sorry, I forgot the title and the book is at home). >From my initial readings it seems to: - Cover general OS concepts and discuss some of the ways that others have implemented them. - Relate the concepts to a specific example i.e. MINIX While it may not be on the same guru level as the Bach book, (I have never read the Bach book) it does seem to cover the essential details. It comes with a complete listing of the MINIX source code, which has line numbers and a cross reference listing. MINIX is supposedly equivalent to V7, but since it is written from scratch there is no liscencing agreement needed. I think, but I am not sure, that he implements vm and paging, but it runs on an AT, so I'm not sure to what extent the memory management is implemented. As soon as I have time, I plan on reading it more thoroughly, but my initial reaction is that it appears to be pretty good as a start for someone interested in implementing an OS on a workstation or similar computer, although it does cover general OS development.