Unix is the Bad Knowhow

江渡 浩一郎
独立行政法人 産業技術総合研究所 情報処理研究部門
情報流デザイングループ 特別研究員

バッド・ノウハウ発祥の地

バッド・ノウハウは，いつ，どのような形で生まれたのか

もしかしたら，バッド・ノウハウはUnixの誕生と共に生まれたのではないか

The UNIX-HATERS Handbook

1987年 UNIX-HATERS mailing list

1994年に発行された本

Jamie Zawinski, Michael Tiemannなどが参加

私が入手したのは1995年

私はこの本の影響でUNIXが嫌いになった

本の中身の紹介

sendmail: Berkeley Unixのベトナム

shell: 6発弾が込められたロシアンルーレット

Xは災害

C++は90年代のCOBOL

NFSは悪夢

要するに，現在言われてることはすでに言い尽されている

Unix主義からの訣別

最初のUnixはよく出来ていたのかもしれない

発展を遂げるにつれ，綻びが出てきた

Unix主義はすでに時代遅れになっている

Simple is Bestとは限らない

SimpleとEasyを勘違いしない

Simpleを実現するためには，非常につらい実装を必要とする場合もある

20%/80%の法則は信じない

20%の労力で80%の成果がでればそれでいい?

「80%でいいや」が掛け合さると，どんどん数字は低くなっていく

100%の完成度を目指そう

GNU is Not Unix

GNU主義はUnix主義ではない

GNUは完璧を目指す

それ故にGNU HURDの完成が遅れているが…

Plan 9

元々あったUnix主義をさらに純化させた

中途半端なUnix主義が良くなかったのかも

Windowsの分散オブジェクト処理環境

COMを使って統一的にアクセスできる

素晴らしい．Windowsを真似しよう．

Miguel de Icazaもそう言ってる

X Window Systemはステ

Mac OS XのQuatz Extreamを真似しよう

つまり全てをOpenGLで書き直す

Mac OS Xに出来たんだから不可能じゃない

現状が全てではない

歴史があるから正しいってわけじゃない

過去よりも未来の方がずっと長い

現状に対して，常に疑いの目を向けるべし

Kouichirou Eto

2003-12-04T18:31:23

Kouichirou Eto