[Prev] [Next] [Up] [Main] [New] [Search] [Home]

The UNIX-HATERS Handbook

Simon Garfinkel (editor), Daniel Weise (editor) and Steven Strassmann (editor)

first print In English
ISBN: 1-56884-203-1 (Fennica) (HelMet) (Kirjastot.fi) (Library of Congress)
Publisher: IDG Books Worldwide
May, 1984
This book has a home page at http://research.microsoft.com/~daniel/unix-haters.html
This book is available electronically at http://www.devili.iki.fi/pub/misc/books/uhh.pdf

Table of Contents
Forewordxv
Prefacexix
Things Are Going to Get a Lot Worse Before Things Get Worse
Who We Are
xxi
The UNIX-HATERS History
xxiii
Contributions and Acknowledgment
xxix
Typographical Conventions
xxxii
The UNIX-HATERS Disclaimer
xxxiii
Anti-Forewordxxxv
 
Part 1: User Friendly? 1
1 UNIX3
The World s First Computer Virus
History of the Plague
4
Sex, Drugs, and Unix
9
Standardizing Unconformity
10
Unix Myths
14
2 Welcome, New User!17
Like Russian Roulette with Six Bullets Loaded
Cryptic Command Names
18
Accidents Will Happen
19
Consistently Inconsistent
26
Online Documentation
31
Error Messages and Error Checking, NOT!
31
The Unix Attitude
37
3 Documentation?43
What Documentation?
On-line Documentation
44
This Is Internal Documentation?
51
For Programmers, Not Users
54
Unix Without Words: A Course Proposal
56
4 Mail61
Don't Talk to Me, I m Not a Typewriter!
Sendmail: The Vietnam of Berkeley Unix
62
Subject: Returned Mail: User Unknown
67
From: <MAILER-DAEMON@berkeley.edu>
74
Apple Computer s Mail Disaster of 1991
85
5 Snoozenet93
I Post, Therefore I Am
Netnews and Usenet: Anarchy Through Growth
93
Newsgroups
96
Alt.massive.flamage
100
This Information Highway Needs Information
100
rn, trn: You Get What You Pay for
101
When in Doubt, Post
105
Seven Stages of Snoozenet
106
6 Terminal Insanity111
Curses! Foiled Again!
Original Sin
111
The Magic of Curses
114
7 The X-Windows Disaster123
How to Make a 50-MIPS Workstation Run Like a 4.77MHz IBM PC
X: The First Fully Modular Software Disaster
124
X Myths
127
X Graphics: Square Peg in a Round Hole
141
X: On the Road to Nowhere
142
 
Part 2: Programmer s System? 145
8 csh, pipes, and find147
Power Tools for Power Fools
The Shell Game
148
Shell Programming
155
Pipes
161
Find
166
9 Programming173
Hold Still, This Won't Hurt a Bit
The Wonderful Unix Programming Environment
175
Programming in Plato s Cave
176
"It Can't Be a Bug, My Makefile Depends on It!"
186
If You Can't Fix It, Restart It!
198
10 C++203
The COBOL of the 90s
The Assembly Language of Object-Oriented Programming
204
Syntax Syrup of Ipecac
208
Abstract What?
211
C++ Is to C as Lung Cancer Is to Lung
214
The Evolution of a Programmer
215
 
Part 3: Sysadmin's Nightmare 219
11 System Administration221
Unix's Hidden Cost
Keeping Unix Running and Tuned
223
Disk Partitions and Backups
227
Configuration Files
235
Maintaining Mail Services
239
Where Did I Go Wrong?
241
12 Security243
Oh, I m Sorry, Sir, Go Ahead, I Didn t Realize You Were Root
The Oxymoronic World of Unix Security
243
Holes in the Armor
244
The Worms Crawl In
257
13 The File System261
Sure It Corrupts Your Files, But Look How Fast It Is!
What's a File System?
262
UFS: The Root of All Evil
265
14 NFS283
Nightmare File System
Not Fully Serviceable
284
No File Security
287
Not File System Specific? (Not Quite)
292
 
Part 4: Et Cetera 303
A Epilogue305
Enlightenment Through Unix
B Creators Admit C, Unix Were Hoax307
FOR IMMEDIATE RELEASE
C The Rise of Worse Is Better311
D Bibliography317
Just When You Thought You Were Out of the Woods...
Index319



[Prev] [Next] [Up] [Main] [New] [Search] [Home]
This page has been created by Sami Rautiainen.
Read the small print. Last updated May 17, 2003