Page 1 of 1

Book Reviews:Operating Systems Design and Implementation

Posted: Sun Dec 10, 2006 10:10 pm
by chase
This thread is a place to discuss the book titled Operating Systems Design and Implementation located on the Books wiki page.

Posted: Mon Dec 11, 2006 10:51 pm
by AndrewAPrice
It's a great book and an interesting read, but it seems a bit bias toward micro kernels.

Posted: Tue Dec 12, 2006 11:41 am
by ces_mohab
MessiahAndrw wrote:It's a great book and an interesting read, but it seems a bit bias toward micro kernels.
Or let's say biased towards Minix. No threads! Concepts only of deadlocks.
Because Minix has no threads and ignores deadlocks.

but it's a good start.

Posted: Tue Dec 12, 2006 11:52 am
by ntfs
The main documentation for MINIX 3 is the book Operating Systems: Design and Implementation 3/e by Andrew S. Tanenbaum and Albert S. Woodhull, Prentice Hall, 2006. The image at the right is a link to the book at amazon.com.

This book discusses operating systems in general, and MINIX 3 in particular.
http://www.minix3.org/doc/

Posted: Tue Dec 12, 2006 12:31 pm
by Walling
ces_mohab wrote:Or let's say biased towards Minix. No threads! Concepts only of deadlocks.
Because Minix has no threads and ignores deadlocks.

but it's a good start.
But in the theory part he reasons what is good and bad about thread support. And if the kernel doesn't support them, you can just use some userspace implementation of pthreads, he says.

Posted: Wed Dec 13, 2006 1:44 pm
by oscoder
My problem with this book was that everything AST writes about that was of interest to me as an osdever was covered in greater detail in his other book - modern operating systems, often in greater depth. There is also alot of stuff (including an amazing chapter on OS design) in modern operating systems, that the design and implementation book lacks.

Of course, the minix source code is written in the book, and although it can be downloaded its very useful to be able to see how various concepts are implemented.