Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Distributed Operating Systems

    Distributed Operating Systems

    Andrew S. Tanenbaum · 1995

    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 yet concise treatment of distributed systems.

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    4recommend
    7mentions
    6people
    2010–2024years
    71% recommend29% neutral

    Mentions per year

    20102012201420162018202020222024

    What Hacker News says

    1. nonrandomstringFeb 2024
      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.
      thread
    2. nonrandomstringFeb 2022
      I still have these on my shelf looking dog-eared and well read You can probably tell from these exactly which year I took CSEE :)

      - Biggs: Discrete Maths

      - Stroud: Engineering Mathematics

      - Solkolnikoff: Mathematics of Physics and Modern Engineering

      - Sommerville: Software Engineering

      - Aho: Compilers

      - Kernighan 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 one that ones that changed me most:

      - Polya: How to Solve it - Hofstadter: Godel Escher Bach

      thread
    3. KingOfCodersFeb 2021
      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

      thread
    4. jspirosMar 2013
      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 independent hardware platforms allowed a user on the overall system to execute binaries for multiple architectures seamlessly. Not the most useful feature, but still neat in my book. I also remember reading it around the same time I was just getting started with the Python programming language unrelatedly, and was very interested to learn later that Python originated with the Ameoba project.

      I enjoy all of Tanenbaum's textbooks, but their price here in the US is very high if you're just a hobbyist, or a professional for whom operating system design is a hobby interest, so you may want to get them from the library. (Or, for what it's worth, my personal copies are from India and were much cheaper.)

      [1]: http://www.amazon.com/Distributed-Operating-Systems-Andrew-T...

      thread
    5. mahmudAug 2010
      He has THREE. Don't forget the Amoeba book "Distributed Operating Systems" (not sure if it's in print though.)
      thread
    6. afr0ckAug 2023
      The Amoeba distributed operating systems, from Andrew Tanenbaum.

      The distribution also includes Amake, a parallel version of Make.

      https://archiveos.org/amoeba/

      thread

    Related

    Cover of Distributed Systems
    2012–2026

    Distributed Systems

    Andrew S. Tanenbaum
    14 recommend · 28
    Cover of Unix System Administration Handbook
    2009–2026

    Unix System Administration Handbook

    Evi Nemeth
    6 recommend · 12
    Cover of Operating Systems
    2007–2026

    Operating Systems

    Andrew S. Tanenbaum
    63 recommend · 115
    Cover of Modern Operating Systems
    2008–2026

    Modern Operating Systems

    Andrew S. Tanenbaum
    52 recommend · 91
    Cover of Advanced programming in the Unix environment
    2008–2025

    Advanced programming in the Unix environment

    W. Richard Stevens
    100 recommend · 153
    Cover of The UNIX programming environment
    2007–2026

    The UNIX programming environment

    Brian W. Kernighan
    86 recommend · 215
    Cover of Structured Computer Organization
    2008–2024

    Structured Computer Organization

    Andrew S. Tanenbaum
    21 recommend · 34
    Cover of Computer Networks
    2007–2026

    Computer Networks

    Andrew S. Tanenbaum
    50 recommend · 110