obsolet
Ein Buch von Leuten, die Unix für unausgegoren halten. Viele der Kritikpunkte hatten sicherlich einmal ihre Berechtigung, das meiste ist aber inzwischen "gefixt". Ein Buch für Nostalgiker, aber der Epilog Worse is better gegen The Right Thing ist immer noch gut.
Die Schwachstellen von Unix -- auf dem Stand Anfang der 90er Jahre. Alles aus der Sicht von Lisp Machine und VMS Benutzern...
Foreword By Donald A. Norman
Preface
The UNIX-HATERS History
Contributors and Acknowledgments
The UNIX-HATERS Disclaimer
Anti-Foreword By Dennis Ritchie
Part 1: User Friendly?
1 Unix
The World's First Computer Virus
History of the Plague
Sex, Drugs, and Unix
Standardizing Unconformity
Unix Myths
2 Welcome, New User!
Like Russian Roulette with Six Bullets Loaded Cryptic Command Names
Accidents Will Happen
Consistently Inconsistent
Online Documentation
Error Messages and Error Checking, NOT!
The Unix Attitude
3 Documentation?
What Documentation?
On-line Documentation
This Is Internal Documentation?
For Programmers, Not Users
Unix Without Words: A Course Proposal
4 Mail
Don't Talk to Me, I'm Not a Typewriter!
Sendmail: The Vietnam of Berkeley Unix
Subject: Returned Mail: User Unknown
From: <MAILER-DAEMON@berkeley.edu>
Apple Computer's Mail Disaster of 1991
5 Snoozenet
I Post, Therefore I Am
Netnews and Usenet: Anarchy Through Growth
Newsgroups
Alt.massive.flamage
This Information Highway Needs Information
rn, trn: You Get What You Pay for
When in Doubt, Post
Seven Stages of Snoozenet
6 Terminal Insanity
Curses! Foiled Again!
Original Sin
The Magic of Curses
7 The X-Windows Disaster
How to Make a 50-MIPS Workstation Run Like a 4.77MHz IBM PC
X: The First Fully Modular Software Disaster
X Myths
X Graphics: Square Peg in a Round Hole1
X: On the Road to Nowhere
Part 2: Programmer's System?
8 csh, pipes, and find
Power Tools for Power Fools
The Shell Game Shell Programming
Pipes
Find
9 Programming
Hold Still, This Won't Hurt a Bit
The Wonderful Unix Programming Environment
Programming in Plato's Cave
It Can't Be a Bug, My Makefile Depends on It!
If You Can't Fix It, Restart It!
10 C++
The COBOL of the 90s
The Assembly Language of Object-Oriented Programming
Syntax Syrup of Ipecac
Abstract What?
C++ Is to C as Lung Cancer Is to Lung.
The Evolution of a Programmer
Part 3: Sysadmin's Nightmare
11 System Administration1
Unix's Hidden Cost
Keeping Unix Running and Tuned
Disk Partitions and Backups
Configuration Files
Maintaining Mail Services
Where Did I Go Wrong?
12 Security
Oh, I'm Sorry, Sir, Go Ahead,
I Didn't Realize You Were Root
The Oxymoronic World of Unix Security
Holes in the Armor
The Worms Crawl In
13 The File System
Sure It Corrupts Your Files, But Look How Fast It Is!
What's a File System?
UFS: The Root of All Evil
14 NFS
Nightmare File System
Not Fully Serviceable
No File Security
Not File System Specific? (Not Quite)
Part 4: Et Cetera
A Epilogue
Enlightenment Through Unix
B Creators Admit C, Unix Were Hoax
FOR IMMEDIATE RELEASE
C The Rise of Worse Is Better By Richard P. Gabriel
D Bibliography
Just When You Thought You Were Out of the Woods
Index
Hochwertiges Akademiker Englisch
Unix ist ein (schlecht gemachter) Virus, der nach dem New Jersey Konzept konzipiert ist. Man hätte diesen historischen Unfall nicht machen dürfen, sondern The Rigth Thing tun sollen, in diesem Fall etwas wie Symbolics, Dec TOPS-20, MIT ITS oder VMS -- das sagt wohl alles!.
Die Artikel sind eine gut gemachte Zusammenstellung von Essays der MITS UNIX-HATERS Mailing List.
Obsolet -- Aber die Cartoons und der Epilog sind zeitlos gut. Um den Epilog C richtig(!) zu verstehen, empfiehlt es sich, dass ganze Buch mindestens zu überfliegen.
Simson Garfinkel, Daniel Weise, Steven Strassmann
1994, IDG Books Worldwide, ISBN 1-56884-203-1, 360 Seiten
Online zum Downloaden: http://research.microsoft.com/~daniel/unix-haters.html
ESR hat ebenfalls eine Bewertung aus Sicht 2008 vorgenommen: http://esr.ibiblio.org/?p=538
Unix, Lisp, Dec, TOPS-20, VMS, Symbolics, Flame
24-May-2003