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 Operating Systems

    Operating Systems

    Remzi H Arpaci-Dusseau, Andrea C Arpaci-Dusseau · 2018

    "This book is organized around three concepts fundamental to OS construction: virtualization (of CPU and memory), concurrency (locks and condition variables), and persistence (disks, RAIDS, and file systems"--Back cover.

    MathematicsComputer ScienceSystems & OS
    Open LibraryAmazon
    Stats for nerds
    8recommend
    10mentions
    10people
    2016–2023years
    80% recommend20% neutral

    Mentions per year

    20162017201820192020202120222023

    What Hacker News says

    1. johndoe0815Aug 2023
      I had a quick look (the book can be borrowed on archive.org) and I'm not very enthusiastic about this book. It might serve as a first introduction to the topic, though IMHO it tries to cover a too broad range of topics including typical distributed systems stuff (e.g. the Byzantine generals problem). Almost $100 seems to be quite expensive for that book, though I know of the horrible inflation of textbook prices in the US.

      My usual recommendation for students and practitioners interested in OS theory and internals with a solid practical connection is Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau's (University of Wisconsin-Madison) "Operating Systems: Three Easy Pieces".

      The book is available for free as PDF from https://pages.cs.wisc.edu/~remzi/OSTEP/

      thread
    2. Emigre_Jul 2023
      Symbolic Logic and The Game of Logic, by Lewis Carroll

      Operating Systems: Three Easy Pieces, by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau

      thread
    3. vertexmachinaJun 2022
      CODE: The Hidden Language of Computer Hardware and Software - Charles Petzold

      The Elements of Computing Systems - Noam Nisan, Shimon Schocken

      Operating Systems: Three Easy Pieces - Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau

      thread
    4. Ice_cream_suitOct 2020
      "Operating Systems: Three Easy Pieces

      Remzi H Arpaci-Dusseau, Andrea C Arpaci-Dusseau"

      It is by one of the coauthors of the Hennessy and Patterson book and it is uptodate, well written and free.

      http://pages.cs.wisc.edu/~remzi/OSTEP/

      The book's page also has links to other interesting books on operating systems and lobsters (sic).

      The author's teaching page links to excellent undergraduate and graduate level OS material.

      http://pages.cs.wisc.edu/~remzi/teaching/

      thread
    5. linouk23Mar 2020
      Data structures and algorithms: "Competitive Programmer’s Handbook" by Antti Laaksonen (https://cses.fi/book/book.pdf).

      Operating systems: "Operating Systems: Three Easy Pieces" by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (http://pages.cs.wisc.edu/~remzi/OSTEP/).

      thread
    6. chirauMay 2019
      Operating Systems: Three Easy Pieces

      Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. It is free here http://ostep.org/

      thread

    Related

    Cover of Operating system design, the Xinu approach
    2011–2025

    Operating system design, the Xinu approach

    Douglas E. Comer
    8 recommend · 11
    Cover of Computer systems
    2009–2026

    Computer systems

    Randal Bryant
    67 recommend · 110
    Cover of Modern Operating Systems
    2008–2026

    Modern Operating Systems

    Andrew S. Tanenbaum
    52 recommend · 91
    Cover of Operating System Concepts
    2010–2025

    Operating System Concepts

    Abraham Silberschatz
    26 recommend · 59
    Cover of The Elements of Computing Systems
    2008–2026

    The Elements of Computing Systems

    Noam Nisan
    204 recommend · 344
    Cover of The AWK programming language
    2009–2026

    The AWK programming language

    Alfred V. Aho
    61 recommend · 117
    Cover of Advanced programming in the Unix environment
    2008–2025

    Advanced programming in the Unix environment

    W. Richard Stevens
    100 recommend · 153
    Cover of Design of the Unix Operating System
    2008–2025

    Design of the Unix Operating System

    Maurice J. Bach
    23 recommend · 42