On Fri, Dec 12, 2003 at 11:19:39AM -0500, Jimmy Kaplowitz wrote: > On Fri, Dec 12, 2003 at 08:54:01AM -0700, Joel Baker wrote: > > > In any case, I hope I did indicate that I have less experience than many > > > list posters with threads (although I hope to gain at least a bit more > > > when I take an operating systems course at my uni as soon as next fall). > > > If anything I said in the previous paragraph is rubbish, I'm quite > > > willing to believe it. > > > > For those without the benefit of a University course, I would suggest picking > > up one of the oldest classical texts on OS design principles and practice, > > though I suggest reading it with a critical eye: > > > > Operating Systems Design and Implementation, Second Edition > > Tannebaum, A. S. & Woodhull, A. S. > > (Prentice Hall, 1997) > > According to the course syllabus for this year's edition of the course, > there is a "draft of the course textbook" available online, and they > recommend but don't require another book by Tanenbaum (whose name they > spell with no doubled N), which is _Modern Operating Systems_, Second > Edition, by Andrew S. Tanenbaum, Prentice Hall, 2001. Some or all of the > course textbook (written by the professor, no less) is online, but I'm > not going to post a link on this mailing list because I don't know if > the professor wants it to be generally available to the world at large. > (If he doesn't want that, then he especially wouldn't want a link that's > permanently and publically archived on many sites and quite findable via > Google.) It's supposed to be a really intense course, wherein you write > threads implementations, a simple VFS, a simple filesystem to work with > the VFS, etc., and it's amazingly intense if you take the additional > "half-credit" lab section where you write a large portion of a > simplified *NIX-like OS called Weenix. ;-) Here's to hoping I have my > study skills refined by then.... Given what I can see in various references, _Modern Operating Systems_ is basically the same as OSD&I, but without the Minix source code (and, of course, references to it). However, the fact that it remains a primary coursebook today, and was a primary coursebook more than a decade ago, should say something about it's nature, given the changes in code that have occured since - to wit, that the fundamentals haven't much changed. -- Joel Baker <fenton@debian.org> ,''`. Debian GNU/KLNetBSD(i386) porter : :' : `. `' `-
Attachment:
pgpsNFvcRzhAO.pgp
Description: PGP signature