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 The design and implementation of the 4.4BSD operating system

    The design and implementation of the 4.4BSD operating system

    Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman · 1996

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    4recommend
    10mentions
    9people
    2010–2026years
    50% recommend50% neutral

    Mentions per year

    201020122014201620182020202220242026

    What Hacker News says

    1. skydhashJul 2026
      I’m fine with old books. Just bought a bunch including “The TCP/IP Guide” and “The Linux Programming Interface”, which are more than a decade old. The oldest is “ The Design and Implementation of the 4.4Bsd Operating System” (30 years).

      It’s better starting from an old books and retrace the updates from that. And with the benefits of hindsight, you can get truly good ones cheaply.

      thread
    2. skydhashMay 2026
      You can still do it too, but you need to see through the fad and not go for the shiniest technology out there. I've been reading "The Design and Implementation of the 4.4BSD Operating System" because it's basically the best explanation about OpenBSD as it (and NetBSD) still follow the same general architecture.

      Another book that's worth its weight is "The Linux Programming Interface" and "The TCP/IP Guide". Also you can probably buy "The Go Programming Language", "Programming Erlang", and "Programming Clojure" and still come ahead. As long as you choose to learn technologies that have thoughtful design, or has a standard (even a de-facto one), you're golden.

      thread
    3. slavapestovJul 2023
      "The Design and Implementation of the 4.4BSD Operating System" is a classic: https://www.amazon.com/Implementation-Operating-paperback-Ad...
      thread
    4. acqqOct 2017
      And many details about BSD history in the first chapter of "The Design and Implementation of the 4.4BSD Operating System"
      thread
    5. tptacekJun 2010
      I'm curious. What part of the list is a tall order? I actually felt bad in the opposite direction; everybody in my field has read at least 3 of the top 4 there, and _The Practice..._, _...The Good Parts_, and _SQL for Dummies_ (only sort of a joke) are pretty basic.

      _Windows Internals_ and _Internetworking with TCP/IP_ were, in a different form, on every Unix sysadmin's bookshelf in the 90s --- as "TCP/IP Illustrated" and "The Design And Implementation of the 4.4BSD Operating System" (both of which are also great books but are now very dated).

      The only rough things on this list are _Network Algorithmics_, _Computational Structures_, and _Surreptitious Software_. None of them are required reading to get started.

      I really wanted to add books on signal processing, RF, linear algebra, program trading, and compression, but I thought (a) it would sound self-aggrandizing and (b) there's no end to the domain-specific books I might inevitably end up adding.

      thread
    6. rboydSep 2025
      Surprised no mention yet of The Design and Implementation of the 4.4BSD Operating System
      thread

    Related

    Cover of Computer architecture
    2018–2026

    Computer architecture

    Caxton C. Foster
    5 recommend · 7
    Cover of The design and implementation of the FreeBSD operating system
    2008–2026

    The design and implementation of the FreeBSD operating system

    Marshall Kirk McKusick
    36 recommend · 59
    Cover of Absolute OpenBSD
    2014–2026

    Absolute OpenBSD

    Michael W. Lucas
    11 recommend · 21
    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 art of UNIX programming
    2007–2026

    The art of UNIX programming

    Eric S. Raymond
    85 recommend · 238
    Cover of Modern Operating Systems
    2008–2026

    Modern Operating Systems

    Andrew S. Tanenbaum
    52 recommend · 91
    Cover of Operating Systems
    2007–2026

    Operating Systems

    Andrew S. Tanenbaum
    63 recommend · 115
    Cover of The Design and Implementation of the 4.3BSD UNIX Operating System
    2014–2023

    The Design and Implementation of the 4.3BSD UNIX Operating System

    Samuel J. Leffler
    1 recommend · 2