The Unix-Haters Handbook
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)(Learn how and when to remove this template message)
The Unix-Haters Handbook is a semi-humorous edited compilation of messages to the Unix-Haters mailing list. The book was edited by Simson Garfinkel, Daniel Weise and Steven Strassmann and published in 1994.
The book was made available to download for free in electronic format in 2003.
The book concerns the frustrations of users of the Unix operating system. Many users had come from systems that they felt were far more sophisticated in computer science terms, and they were tremendously frustrated by the "worse is better" design philosophy that they felt Unix and much of its software encapsulated.
The book is based on messages sent to the UNIX-HATERS mailing list between 1988 and 1993, and contains a foreword by the human factors guru Don Norman and an "anti-foreword" by Dennis Ritchie, one of the creators of the operating system.
Many of the book's complaints about the Unix operating system are based on design decisions and anomalies in the command line interface, and many of these complaints are still valid. For example, the shell expands wildcard characters by default, based on the file system, and then passes all matching filenames as strings to the command. This means that given the unusual filename
-r (with a leading dash) in the current directory, the shell will expand the "remove" command
rm * to add the option
-r to the command. In this case that is the recursive option which removes of all sub-directories also. That's clearly not at all what the user intended.
But other complaints of the book have been addressed with time, such as the lack of a journaling file system and criticisms about the operating system's graphical user interface. The book predates the rise of Linux and thus concerns the several commercial versions of Unix then available (the inconsistencies between them being another major complaint in the book)—most of which have been succeeded by inconsistencies between different versions of Linux and incompatibilities between various versions of Linux, and between Linux and MacOS.
This book was printed as a trade paperback. Its front cover was designed to be similar to The Scream. An air sickness bag, printed with the phrase "UNIX barf bag", was inserted into the inside back cover of every copy by the publisher.
- ""The Unix-Haters Handbook" WWW Page". 2004-11-05. Retrieved 2008-03-17.
- The Unix-Haters Handbook (PDF). Archived from the original (PDF) on 2012-01-20. Retrieved 2013-11-26. From archive.org. (3.5MB)
- The Unix-Haters Handbook (PDF). Retrieved 2013-11-26. From mit.edu. (3.5MB)
- Kuchling, Andrew (October 1997). "Review: The Unix-Hater's Handbook". Linux Gazette (22).
- Raymond, Eric S. (September 30, 2008). "The Unix Hater's Handbook, Reconsidered". Armed and Dangerous. Retrieved 2011-06-07.