views:

1537

answers:

8

What is the best, up-to-date and comprehensive book on operating systems? Voice your opinion.

I have seen recommendations for Tanenbaum's Modern Operating Systems but the reviews saying the latest edition has many conceptual errors and numerous typos make me worry.

+6  A: 

Nevertheless, I think Tanenbaum's Modern Operating Systems still is one of the best choices of books on operating systems.

What the "dragon book" is for compilers, "Modern operating systems" is for operating systems.

Even though "Principles of Compiler Design" somewhat lacks modern approaches in compiler building, it's still a great resource. I think the same goes for "Modern Operating Systems"

DR
+1. Tanenbaum's book is also good if you're a hands-on type of guy. It has code examples and everything.
ssg
+4  A: 

Operating Systems Concepts is a good one. Quite detailed with examples on how Windows, linux, and solaris do things.

A tad on the expensive side but there is a website that gives you much of the information as lecture slides.

Book

Davie
I agree, this is a great book....We used it in college and it is very very detailed.....definitely recommended!
Quagmire
+1  A: 

I think The Design and Implementation of the FreeBSD Operating System

is one of the best texts ive ever read. It is a real OS book.

Second to this is the the Minix book Operating Systems Design and Implementation

Recursion
A: 

Tanenbaum is overrated. William Stalling's book is the best one, very detailed in terms of presentation, will clear all newbie doubts, also follow Galvin in parallel(not a very good introductory text). Given the nature of the subject no matter what book you follow, you have to go through it at least twice to master the basics.

abhishek
A: 

totally agree with abhishek William Stallings is d best. He goes dep into the concepts and link it with cs architecture and hardware. I use stallings & galvin is good fro imlementation and simiulation. galvin has programs using both win32 api and posix api

anony
A: 

Deitel has a great OS book. It's somewhat verbose, but it discusses concepts in an easy-to-understand manner and makes the material readable.

froadie
A: 
kgjejg
A: 

**I think Operating Systems by Charles Crowley is best one to start and then Operating system design by Tanenbaum.

Ashish