Skip to content

Comment on How to Write an Operating Systemparent

Comments

So Tanenbaum has two OS textbooks in print? How different are they? Why read one rather than the other?

OSDI is "the MINIX book". It shows, about as much detail as possible, how a microkernel-based OS is written, down to the actual (complete) source code.

Modern Operating Systems, on the other hand, is a bit higher level (but still fairly nitty-gritty) and examines two monolithic kernels (Linux/Unix and Windows) as case studies.

He has THREE. Don't forget the Amoeba book "Distributed Operating Systems" (not sure if it's in print though.)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.