贡献者与致谢
为了撰写这本书,编辑们整理了 Unix 痛恨者邮件列表六年来的存档。这些投稿者在每条收录的邮件中都有提及,并且在本书末尾设有索引。在这些邮件的基础上,Unix 痛恨者的专家们撰写了章节,出于揭露真相的使命感贡献了自己的力量。我们是:
Simson Garfinkel,一名记者兼计算机科学研究员。Simson 获得了麻省理工学院的三个本科学位和哥伦比亚大学的新闻学硕士学位。他本应在研究生院攻读博士学位,但因为这本书的出现,他觉得写书更有趣。Simson 还是《Practical Unix Security》(O’Reilly and Associates,1991 年)和《NeXTSTEP Programming》(Springer-Verlag,1993 年)的合著者。除了担任编辑工作外,Simson 还撰写了关于文档、Unix 文件系统、网络和安全的章节。
Daniel Weise,微软研究实验室的研究员。Daniel 获得了麻省理工学院人工智能实验室的博士和硕士学位,曾是斯坦福大学电气工程系的助理教授,后来决定进入 DOS 和 Windows 的真实世界。在安逸的学术职位上,Daniel 有时间参与本项目。离开斯坦福,来到多雨的华盛顿湖畔后,有挑战性的工作和活泼好动的婴儿男孩成为了他的重点。除了初期编辑,Daniel 还撰写了《欢迎,新用户》、《邮件》和《终端错乱》中的大量内容。
Steven Strassmann,苹果公司的高级科学家。Steven 拥有麻省理工学院媒体实验室的博士学位,是一位教会计算机良好礼仪的专家。他于 1992 年在 Unix 痛恨者邮件列表上发起了这本书的倡议。目前他正在苹果公司从事 Dylan 开发环境的工作。
John Klossner,常驻剑桥的漫画家,他的作品散布在美国东北部大部分地区。业余时间,John 喜欢乘坐公共交通工具。
Donald Norman,苹果公司的苹果院士以及加州大学圣地亚哥分校的名誉教授。他著有 12 本以上的书籍,包括《设计心理学 1》。
Dennis Ritchie,AT&T 贝尔实验室计算技术研究部门负责人。他和 Ken Thompson 被许多人视为 Unix 之父。出于公平考虑,我们请 Dennis 撰写了本书的反序言。
Scott Burson,Zeta C 的作者,这是 Lisp 机器上的第一款 C 编译器。如今,他作为硅谷的顾问从事 C++ 编程。Scott 撰写了大部分关于 C++ 的章节。
Don Hopkins,资深用户界面设计师和图形程序员。Don 在马里兰大学获得计算机科学学士学位,同时在人体计算机交互实验室任职研究员。曾在 UniPress Software、Sun Microsystems、Turing Institute 和卡内基梅隆大学工作。Don 曾将 SimCity 移植到 NeWS 和 DUX Software 的 X11 上。他目前在 Kaleida 工作。Don 撰写了关于 X-Windows 灾难的章节(为了惹恼 X 狂热粉,Don 特别要求章节标题中“X”后保留连字符,且“Window”使用复数形式。)
Mark Lottor,自 1984 年首次参加 Usenix 会议起就积极痛恨 Unix。Mark 曾在 TOPS-20 系统做了八年系统程序员,之后又做了几年 Unix 系统管理员。因对 Unix 感到沮丧,他现在用汇编语言编写微控制器程序,不必担心受操作系统、shell、编译器或窗口系统干扰工作。Mark 撰写了系统管理的章节。
Christopher Maeda,操作系统专家,希望在本书出版前获得卡内基梅隆大学的博士学位。Christopher 撰写了大部分关于编程的章节。
Rich Salz 是开放软件基金会(Open Software Foundation)的一名首席软件工程师,负责分布式计算环境的工作。Rich 多年来一直活跃于 Usenet,在担任 comp.sources.unix 版主的多年任期内,他制定了至今仍在使用的 Usenet 源代码分发事实标准。他还负责 InterNetNews,这是 Usenet 上最活跃的 NNTP 实现之一。更重要的是,他曾两次当选大学报纸 The Tech 的总编辑,但两次都在任期内选择退学。Rich 撰写了无聊的网络一章。
在制作本书过程中,我们使用并经常采纳了以下人员的邮件内容:Phil Agre, Greg Anderson, Judy Anderson, Rob Austein, Alan Bawden, Alan Borning, Phil Budne, David Chapman, Pavel Curtis, Mark Friedman, Jim Davis, John R. Dunning, Leonard N. Foner, Simson Garfinkel, Chris Garrigues, Ken Harrenstien, Ian D. Horswill, Bruce Howard, David H. Kaufman, Tom Knight, Robert Krajewski, James Lee Johnson, Jerry Leichter, Jim McDonald, Dave Mankins, Richard Mlynarik, Nick Papadakis, Michael A. Patton, Kent M. Pitman, Jonathan Rees, Stephen E. Robbins, M. Strata Rose, Robert E. Seastrom, Olin Shivers, Patrick Sobalvarro, Christopher Stacy, Stanley’s Tool Works, Steve Strassmann, Michael Tiemann, Michael Travers, David Vinayak Wallace, David Waitzman, Dan Weinreb, Daniel Weise, John Wroclawski, Gail Zacharias, 和 Jamie Zawinski。
Unix Barf Bag 的灵感来自 Kurt Schmucker,一位世界级的 C++ 反感者,也是臭名昭著的 C++ Barf Bag 的设计者。感谢 Kurt。
我们还收到了许多未在此列出人员的建议与支持,包括 Beth Rosenberg, Dan Ruby, Alexander Shulgin, Miriam Tucker, David Weise, 和 Laura Yedwab。
许多人阅读并评论了本稿的多个版本。我们特别感谢 Judy Anderson, Phil Agre, Regina C. Brown, Michael Cohen, Michael Ernst, Dave Hitz, Don Hopkins, Reuven Lerner, Dave Mankins, Eric Raymond, Paul Rubin, M. Strata Rose, Cliff Stoll, Len Tower Jr., Michael Travers, David Waitzman, 和 Andy Watson。非常感谢你们提出的许多修改建议以及帮助我们纠正错别字。
我们特别感谢 Matthew Wagner 来自 Waterside Productions。Matt 在 1992 年五月便立刻对本书产生兴趣。一年多后,当 Simson 接手本项目时,他仍然持续关注。Matt 帮助我们联系了 IDG Programmers Press 的 Christopher Williams。Chris 毫不犹豫地签下了本书,并将项目转交给 Trudy Neuhaus,她一直负责直到项目完成。Amy Pedersen 是我们的出版经理。
Unix 痛恨者手册封面由 The Stock Illustration Source 的 Ken Copfelt 绘制。
最后更新于