Cover of The UNIX-haters handbook

The UNIX-haters handbook

by Simson Garfinkel · first published 1994

116mentions
35recommended by
78HN commenters
2007–2026first – last mentioned

45% recommend51% neutral4% critical

Why HN recommends it

Funny, ranty critique of Unix design flaws, with the X Windows chapter and the preface essays singled out. Readers value its history and eye-opening perspective, even if they are Unix fans themselves.

Common criticism: Dated in places, and the X Windows chapter is called weak or wrong

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

90 2007: 1 mention2008: 1 mention2009: 1 mention2010: 5 mentions2011: 2 mentions2012: 5 mentions2013: 8 mentions2014: 3 mentions2015: 5 mentions2016: 3 mentions2017: 6 mentions2018: 2 mentions2019: 6 mentions2020: 8 mentions2021: 6 mentions2022: 6 mentions2023: 7 mentions2024: 7 mentions2025: 9 mentions2026: 3 mentions200720172026

What Hacker News says

  • icebraining · Jan 22, 2019 · Recommends

    For an alternative view, don't forget to read the section on Pipes of The Unix-Haters Handbook: http://web.mit.edu/~simsong/www/ugh.pdf (page 198)

    on “For the Love of Pipes” ↗
  • verisimilitudes · Oct 28, 2019 · Recommends

    That's interesting, because I also feel people don't appreciate computing history appropriately. If you'd care to learn some real history, I suggest you read The UNIX-HATERS Handbook: http://web.mit.edu/%7Esimsong/www/ugh.pdf With this book, you'll learn that UNIX and C are nothing admirable and have actually been responsible for successfully destroying much better systems and languages…

    on “Unix: A History and a Memoir, by Brian Kernighan” ↗
  • teddyh · Jan 13, 2017 · Recommends

    …systems. I have never done this, perhaps because I remember the early days of OS/platform wars (Amiga or Atari? PC or console? Unix or VMS?), first on BBSes, then on Usenet. I also, early on, read the Unix-Haters Handbook, and I found it enlightening, even though it is not always spot-on. I leave all die-hard advocates with this quote: “All Software Sucks, All Hardware Sucks” (http://www.absurdnotions.org/an20010622.gif)…

    on “Systemd Sucks, Long Live Systemd” ↗
  • pvg · Dec 27, 2018 · Recommends

    If you haven't run across it before, google up The Unix-Haters Handbook for an entertaining book-length rebuttal.

    on “lsix: ls for images” ↗
  • pnathan · Apr 17, 2013 · Recommends

    …designed for teletype machines, not graphic displays. * textual interface mixes control and data planes * limited APIs for threading/fibers/etc. There is an old and somewhat out of date book called the Unix Haters Handbook. It's worth a read. Plan 9 needs to be thought of as a "Unix evolution", not a different OS. For a perspective on what would be different and possibly better, you will need to look at z/OS, Windows…

    on “Haiku Operating System” ↗
  • JoachimSchipper · Nov 5, 2010 · Recommends

    A while? You must have never read the UNIX-HATERS Handbook (http://simson.net/ref/ugh.pdf), which should be required reading for any unix fan, along with the Plan9 design documents (cat-v.org). In this case, "the X Windows disaster" chapter seems most appropriate. Feel free to ignore the VMS fanboys, though. And yes, I am a dedicated unix (OpenBSD) user.

    on “Ubuntu To Ditch X Server For Wayland” ↗
  • moomin · Oct 25, 2020 · Recommends

    One of these days you should read the X section of the Unix Haters Handbook. Wayland is being built for the world as it is, X was built for a world that never was. In this case, it’s quite hard to not be better designed.

    on “The X.Org Server Is Abandonware?” ↗
  • jf · Mar 13, 2012 · Recommends

    Reading the rant from John Rose in the preface to THE UNIX-HATERS Handbook [1] was pretty eye-opening to me. The world that John is complaining about is the world that I've spent many years living in, quite happily too! How is it that we lost the ability to fix the code to…

    on “Lisp Machines” ↗
  • rogerbraun · Oct 2, 2011 · Recommends

    This reminds me so much of the UNIX Hater's Handbook, which argues that this attitude ("it's just a rite of passage", "it is better now anyway") is a result of growing up in a world where the design errors of UNIX are seen as features. I don't know yet, but it is an inspiring read nonetheless: http://www.simson.net/ref/ugh.pdf

    on “Distrusting git” ↗
  • BuildTheRobots · Jul 24, 2015 · Recommends

    …Whilst I pick on a couple, there's been innumerable packages, languages and platforms over the years that have had their share of what could politely be called idiosyncrasies. I highly recommend The Unix Haters Handbook [1] for plenty of historic examples -it's a lovely read -oh, and for years one of the *nix bullet points was always "all the power in the world and not a safety in sight" [2] [1] The Unix Haters Handbook:…

    on “A call to PHP's mt_rand generates only odd numbers” ↗
  • TeMPOraL · Apr 23, 2016 · Recommends

    …unwilling) ignorance of the past. Since this community basically controls the Internet, it's hard for voices expressing some restraint and thoughtfulness to get trough the noise. And I really do recommend The Unix-Haters Handbook. Funny thing is - over a decade ago, when I was acquainting myself with the Linux world (after many years of DOS and Windows experience), I've been noticing and complaining about various things that felt…

    on “The average size of Web pages is now the average size of a Doom install” ↗
  • jdcarter · Aug 17, 2017 · Recommends

    The Unix Haters Handbook may be old, but it's a glorious combination of humor and legitimate commentary. I read it years ago while on a vacation, and I don't think I've ever laughed as much while reading any other book, ever. Here's a link to the book in its full glory: http://simson.net/ref/ugh.pdf

    on “X: The First Fully Modular Software Disaster” ↗
  • eklitzke · Jul 11, 2022 · Recommends

    …(other than their outrageous price) is that while they were very cool, they were also incredibly slow compared to commercial Unix systems written in C. This is actually addressed in the preface to the Unix Haters Handbook[1] (ctrl-f "Michael Travers" to get to the relevant part), which is written by someone who had to move from working on a Lisp machine to a VAX workstation. It's a great (and humorous) read and kind of…

    on “Guile Steel: a proposal for a systems Lisp” ↗
  • cowmixtoo · Sep 19, 2010 · Recommends

    .. and this is also required reading (while we are on the topic..) http://simson.net/ref/ugh.pdf

    on “The Shell Haters Handbook” ↗
  • sedachv · Nov 5, 2010 · Recommends

    As much as I love the Unix-Haters handbook, the more I learn about X the more I disagree with that chapter. X's memory consumption is totally reasonable for something that has to manage screen and window buffers (I doubt this proposed project…

    on “Ubuntu To Ditch X Server For Wayland” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help