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 UNIX

    UNIX

    Brian W. Kernighan · 2019

    The fascinating story of how Unix began and how it took over the world. Brian Kernighan was a member of the original group of Unix developers, the creator of several fundamental Unix programs, and the co-author of classic books like "The C Programming Language" and "The Unix Programming Environment."

    Systems & OSProgramming
    Open LibraryAmazon
    Stats for nerds
    14recommend
    28mentions
    23people
    2010–2026years
    68% recommend29% neutral4% critical

    Mentions per year

    201020122014201620182020202220242026

    What Hacker News says

    1. massimosgrelliMay 2026
      Thanks for sharing this link. I'll read it right away. If you are passionate about Unix history, you should also get Unix: A History and a Memoir by Brian Kernighan https://www.amazon.com/UNIX-History-Memoir-Brian-Kernighan/d...
      thread
    2. bencorniaNov 2025
      - Philosophy of Software Design by John Ousterhout

      - Leviathan Wakes by James Corey

      - UNIX: A History and a Memoir by Brian Kernighan

      - Efficient Linux at the Command Line by Daniel Barrett

      thread
    3. BenoitEssiambreNov 2025
      Unix and Linux would be your quintessential examples.

      Unix was an effort to take Multics, an operating system that had gotten too modular, and integrate the good parts into a more unified whole (book recommendation: https://www.amazon.com/UNIX-History-Memoir-Brian-Kernighan/d...).

      Even though there were some benefits to the modularity of Multics (apparently you could unload and replace hardware in Multics servers without reboot, which was unheard of at the time), it was also its downfall. Multics was eventually deemed over-engineered and too difficult to work with. It couldn't evolve fast enough with the changing technological landscape. Bell Labs' conclusion after the project was shelved was that OSs were too costly and too difficult to design. They told engineers that no one should work on OSs.

      Ken Thompson wanted a modern OS so he disregarded these instructions. He used some of the expertise he gained while working on Multics and wrote Unix for himself (in three weeks, in assembly). People started looking over Thompson's shoulder being like "Hey what OS are you using there, can I get a copy?" and the rest is history.

      Brian Kernighan described Unix as "one of" whatever Multics was "multiple of". Linux eventually adopted a similar architecture.

      More here: https://benoitessiambre.com/integration.html

      thread
    4. jjiceFeb 2025
      UNIX: A History and a Memoir by Brian Kernighan.

      Brian wrote The C Programming Language (the book), along with many other great books. He worked at Bell Labs during the time of Unix and it's a casual, whimsical telling of some of the history there.

      thread
    5. japhyrJan 2024
      UNIX: A History and a Memoir | Brian Kernhigan

      For me, this book finally told the human story behind so many CLI commands and ideas I'd been using for decades.

      https://www.amazon.com/UNIX-History-Memoir-Brian-Kernighan/d...

      thread
    6. JakobJKJul 2023
      I really enjoyed reading: UNIX: A History and a Memoir by Brian W Kernighan
      thread

    Related

    Cover of The UNIX programming environment
    2007–2026

    The UNIX programming environment

    Brian W. Kernighan
    86 recommend · 215
    Cover of UNIX Shell programming
    2014–2023

    UNIX Shell programming

    Stephen G. Kochan
    4 recommend · 6
    Cover of Advanced UNIX programming
    2010–2024

    Advanced UNIX programming

    Marc J. Rochkind
    12 recommend · 26
    Cover of Advanced programming in the Unix environment
    2008–2025

    Advanced programming in the Unix environment

    W. Richard Stevens
    100 recommend · 153
    Efficient Linux at the Command LineDaniel J. Barrett
    2023–2026

    Efficient Linux at the Command Line

    Daniel J. Barrett
    2 recommend · 4
    Cover of The art of UNIX programming
    2007–2026

    The art of UNIX programming

    Eric S. Raymond
    85 recommend · 238
    Cover of Unix System Administration Handbook
    2009–2026

    Unix System Administration Handbook

    Evi Nemeth
    6 recommend · 12
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604