
Distributed Operating Systems
by Andrew S. Tanenbaum · first published 1995
7mentions
4recommended by
6HN commenters
2010–2024first – last mentioned
67% recommend33% neutral
As distributed computer systems become more pervasive, there is a need for a book that explains how their operating systems are designed and implemented. This book, which is a revised and expanded Part II of the best selling MODERN OPERATING SYSTEMS, fulfills that need. KEY TOPICS: It covers the material from the original book, including communication, synchronization, processes and file systems, and adds new material on distributed shared memory. It also contains 4 detailed case studies, Amoeba, Mach, Chorus, and OSF/DCE. Tanenbaum's trademark writing style provides the reader with a thorough
Affiliate links. As an Amazon Associate I earn from qualifying purchases.




I've learned distributed systems from Andrew S. Tanenbaum books [1] Distributed Operating Systems Distributed Systems: Principles and Paradigms [1] https://en.wikipedia.org/wiki/Andrew_S._Tanenbaum#Books
on “Ask HN: Recommended books and papers on distributed systems?” ↗Tanenbaum wrote a textbook, Distributed Operating Systems[1], which covers in some detail the design and implementation of the Amoeba system. I recommend checking it out if you're interested in these things. The detail I enjoyed the most is how the use of multiple…
on “Amoeba (operating system)” ↗A good list of concepts and resources. I'll just mention Andrew Tanenbaum's "Distributed Operating Systems" (Prentice-Hall 1995) which was my entry point.
on “A distributed systems reading list” ↗He has THREE. Don't forget the Amoeba book "Distributed Operating Systems" (not sure if it's in print though.)
on “How to Write an Operating System” ↗…and Ritchie: The C Programming Language - Kernighan and Pike: The UNIX Programming Environment - Ben Ari: Principles of Concurrent Programming - Clements: Microprocessor Systems Design - Tannenbaum: Distributed Operating Systems - Dean, Allen, Aloimonos: Articficial Intelligence - Knuth: The Art of Computer Programming - Yourdon: Object Oriented Systems Design - Abelson and Sussman: Structure and Interpretation Maybe the…
on “Ask HN: The book that did it for you in math and/or CS?” ↗…learning operating systems design and implementation for years and years. There's Tanenbaum's Minix book. Besides "Operating Systems Design and Implementation" he also has "Modern Operating Systems" and "Distributed Operating Systems". He also has "Computer Networks". He has a couple editions of "Distributed Systems" with van Steen. There's Comer's Xinu books, he of the "other TCP/IP books" besides Stevens. Stallings, as far as I'm…
on “eXpOS – An Educational Operating System” ↗The Amoeba distributed operating systems, from Andrew Tanenbaum. The distribution also includes Amake, a parallel version of Make. https://archiveos.org/amoeba/
on “Exploring the Internals of Linux v0.01” ↗