平民百姓

作者:Peter H. Salus

关于 Linux 1.0 的贡献者以及开放系统中的重要人物,都是引人入胜的问题。这不仅因为我认为“开放”可以追溯到 45 年前,还因为我完全不确定今天同时代的人(除了 Linus、Guido、Larry 和 Eric)在十年后还会被认为重要。虽然 Dennis Ritchie 和 Ken Thompson 被人们铭记,但其他有影响力的人已经消失在历史的长河中。

这并不是要否定 Jon “maddog” Hall 的活动。但谁还记得创立 USENIX 的“五人帮”?谁还记得当时在哥伦比亚大学的 Lou Katz 是第一任主席?或者 Katz 和 Reidar Bornholdt 组织了第一次 UNIX 用户组会议(1974 年 5 月 15 日,在哥伦比亚大学内外科医学院的 Merritt 会议室)?

我也不想贬低 Tim Berners-Lee 的贡献。但 Peter Deutsch 的 archie 已经消失,gopher、veronica、jughead 和 Mosaic 也已不复存在。

我们谈论“互联网时间”,但我们对个人的记忆甚至比对事物的记忆还要糟糕。所以我认为我应该整理出一份不同的、基于功绩的重要人物名单——或者说是为那些工作产生了真正持久影响的人设立名人堂。(注意,我故意省略了显而易见的人:Torvalds、Ritchie、Stallman 等)

  • Eric Allman,因 Sendmail (1978)

  • John Backus,因创建 FORTRAN (1957)

  • Gordon Bell,因 PDP-4 到 PDP-8 和 VAX

  • Fernando Corbato,因编写 CTSS,兼容分时系统 (1963)

  • Edson de Castro,因与 Bell 合作

  • Steve Crocker,因发明表格并编写 RFC 1 (1969)

  • Ralph Griswold,因 SNOBOL4 (1971) 和 ICON (1983)

  • Brian Kernighan,因 K&R 和 AWK 中的“K”

  • Don Knuth,因 TeX 和 计算机程序设计艺术

  • Mike Lesk,因 uucp、grep、lex、tbl 和 refer

  • J.C.R. Licklider,因使 ARPANET 成为可能

  • John McCarthy,因 LISP 1.5 (1962)

  • Doug McIlroy,因管道的概念

  • Bob Metcalfe,因以太网

  • John Ousterhout,因 Tcl/Tk

  • Jon Postel,因运行 IANA

  • Bjarne Stroustrup,因 C++

  • Andy Tanenbaum,因 MINIX

  • Larry Wall,因 rn、patch 和 Perl

我想我可以很容易地将此列表延长一倍。但除了极少数例外,这些名字会比上面的名字更不为人所知。

然而,如果 Backus 和他的团队没有开发 FORTRAN,我们就不会有 COBOL 或 Algol 或我们使用的大多数其他语言(如 C 和 PASCAL,均为 1971 年)。没有 MINIX,我们就没有 Linux;没有 ARPANET,就没有互联网。

我真正的观点并不是每个人都应该记住谁对谁做了什么。我不确定这是否重要。 Alexander Graham Bell、Rudolf Diesel、Tesla 和 Marconi 在技术史上都有自己的地位,但除了科学史学家之外,几乎没有人记得 Wankel 甚至 Stephenson。因此,“名人录”是非常短暂的:一些曾经被认为重要的人将在几年内消失。我猜我们就像“Ozymandias”中的那些“没有躯干的石腿”。

Just Folks
Peter H. Salus , UNIX 四分之一世纪编织网络 的作者, 是LJ 的特约编辑。可以通过 peter@ssc.com 联系他。
加载 Disqus 评论