BBS水木清华站∶精华区

发信人: raner (lilo), 信区: Linux 
标  题: UNIX演义(10-12) 
发信站: BBS 水木调试站 (Thu Jun  4 17:01:23 1998) 
 
本文译自"Life with UNIX(R) -- A Guide for Everyone" 
译者向次书的两位作者Don Libes, Sandy Ressler表示衷心的感谢,他们为人们更好地 
了解UNIX作出了贡献。 
 
中文翻译 BlueOcean ( para@cs.sebuaa.ac.cn ) 
 
我们希望这些文件中的资讯能对你有所帮助,但是并不保证是正确的,若发生损害请 
自行负责  
 
----------------------------------------------------------------------------- 
 
UNIX演义(十) 
 
1.10 Politics -- Part III 
USG和PWB间的竞争终于停止了, 他们合并在一起. 这两个组的许多成绩都被熔融了UNIX. 
合并后的小组称为USDL(UNIX System Development Laboratory)并且于1982年推出了UNIX 
System III. System III借鉴了CB UNIX, 对事物处理提供支持, CB UNIX是由哥伦比亚 
贝尔运筹公司设计的. System III是贝尔实验室经西电注册的最好的UNIX版本. 
美国政府判决AT&T公司是美国史上空前的反拖拉斯案例. 由Greene大法官宣判AT&T于 
1984年解体为若干子公司. 同时, AT&T也被允诺可以进入计算机市场. 经过一番装备, 
UNIX终于在AT&T信息系统公司, 她自己的家, 落户了. 
1983年初, AT&T信息系统公司宣布了System V的诞生. 从此, AT&T从根本上改变了她的 
运作风格. 她大大压低了UNIX的价格. AT&T第一次对UNIX提供支持. 而且更重要的是她 
要保持未来的UNIX的向上兼容性. 这使潜在的许多用户更加有信心了, AT&T象IBM一样被 
认为是最强大的, and with the chutzpa to sell coals to Newcastle. 在这之上,  
AT&T拥有所有用户们期望得到的出品的所有权, 许多用户希望AT&T能够将伯克利UNIX中 
有用的功能加到System V中, 但AT&T的做法令人们失望. 
在此后的几年内, AT&T在UNIX的市场上做的很糟. AT&T倒是让其他人更好的出售了UNIX. 
而且AT&T也没能组织IBM在PC市场上大踏步地前进. AT&T开始放弃DEC的硬件, 包括那些 
从前用来开发UNIX的机器, AT&T想开辟使用自己设计的专有硬件的市场. 然而, 来自 
摩托罗拉和NSC等硬件厂商的强有力的竞争, AT&T的努力极不令人满意. 1986年, AT&T估 
计在计算机相关市场上损失了$1 billion. 
AT&T分别在1984年和1986年宣布了System V R.2(Release 2)和SV R.3, 这两个版本都很 
流行. 同时, AT&T与几个主要的芯片厂商达成协议, 保证UNIX的二进制兼容性. 此外,  
AT&T还同意将XENIX和Sun的基于伯克利的UNIX融入System V中. 事情变得清楚了, UNIX 
的未来都寄托在AT&T的组合版本十分能成功. 我们将在以后的章节里更加详尽地谈到此 
事. 
 
----------------------------------------------------------------------------- 
UNIX演义(十一) 
 
1.11 UNIX仅仅是历史吗? 
UNIX仅仅是历史吗? 不, UNIX就在这. IDC(International Data Corporation)报导,  
1985年UNIX的市场大约价值$3.6 billion. 全世界大约有6%的预算是花在计算机上的. 
根据1987年12月发行的UNIXWORLD, 该年度有大约$5.5 billion花在UNIX系统上, 其中 
10%是花在人家方面. IDC估计该年度全世界有大约8%的预算是用于计算机的. 
Novon研究组宣称1987年间有大约300,300套UNIX系统出售. 在使用的UNIX系统达750,000 
套. 估计有4.5 billion的UNIX用户, 而且用户花在UNIX上的机时高于DOS的. 
预计1990年将销售的UNIX系统达450,000套, 大部分是商业用途. 到1991年, UNIX市场将 
占整个计算机市场的20%, 而且还将不断地持续增涨. 
很清楚, UNIX是成功的一例. 
Dennis和Ken曾说: "UNIX的成功并不是过分依赖于新的创意, 更重要的是她是从一组丰 
富的概念中精选并充分发掘的产物."这可能不是人们问UNIX为什么如此成功所期望得到 
的答案. 不管怎样, 不断增涨的UNIX发行数目和UNIX持续的健康发展是惊人的. 
 
----------------------------------------------------------------------------- 
UNIX演义(十二) 
 
1.12 名人录 
我们不想罗列所有负责开发UNIX的人的名单, 这里仅罗列那些经常被谈及的人物, 尽管 
他们可能只在UNIX会议的交谈中被涉及. 
把每个参加UNIX开发的人都记下来是非常可能的. 许多人尽管其工作很重要, 但未留下 
什么可以识别的手迹. 其他人则可能从整体上对UNIX做出了很大的贡献, 但讲不清到底 
是哪一个具体的部分. (似乎所有的人都Hack了核心.)总之, 对遗漏的同志请你原谅. 
参加UNIX的许多人是因为在其他非UNIX的领域做出的贡献而出名的. 我们没有列出这些 
对世界作出贡献--不是因为我们狭隘--相反, 这些自有它们自己的颂功簿. 
有些人的昵称也是出了名的, 大概是因为他们都随着早期发行的UNIX中的/etc/passwd文 
件或源码中而传播的. 我们也列下了这些昵称, 所以当你听别人说, "dmr说..."的时候, 
你就知道他们是指Dennis Ritchie. 
 
Mike Accetta:           负责符号连接, key(后来成为man -k)和/dev/pty. 
                        (译者: /dev/pty就是虚终端) 
 
Rick Adams:             UUNET的骨干. 写了SLIP协议. 
 
Alfred Aho:             awk中的A. egrep和dbm库的作者. 
 
Eric Allman:            编写了sendmail, trek, tset和-me宏. Ingres的主力. 
                        (译者: 今天你该把对sendmail的抱怨送给这位仁兄. 
                        喂, 老兄, 做的什么东东, 看不懂, 还有好些漏洞.) 
 
Ken Arnold:             编写了curses, fortune, 还包括许多的游戏. 
 
Ozalp Babaoglu:         同Bill Joy一起负责伯克利UNIX的虚存. 
 
W.O.Baker:              驳回Tompson, Ritchie和Ossana等人对DEC-10的请求. 
                        这到导致了一个在更小的机器上的更小巧的系统的开 
                        发. 
 
Andreas Rechtolsheim:   设计了最初的SUN板. 
 
Steve Rellovin:         编写了第一个Usenet. 
 
Walt Bilofsky:          编写了Rand编辑器. 
 
Biff:                   Heidi的小狗. 
                        (译者: 这可不是小话. UNIX里的biff命令确实就是这 
                        条狗的名字. 它总是向这邮递员汪汪地叫个不停) 
 
Irma Brien:             邮寄了所有的第六版UNIX的磁带. 
 
Bruce Borden:           负责MH和Rand编辑器. 
 
Steve("srb")Bourne:     创造了Bourne Shell. 编写了adb. 
 
Steve Bunch:            UNIX的APRA(NCP)代码的合作者. 
 
Brent Byer:             加入了分离的指令/数据空间来支持PDP-11/45. 
 
Ron Cain:               编写了Small C, 第一个public-domain的C编译器. 
 
Rudd Canaday:           同Dennis和Ken一起设计UNIX的文件系统. 创建了PWB 
                        小组. 
 
Lorinda Cherry:         Writer's Workbench(diction, style等等), bc个dc 
                        的作者. 还编写了eqn和bwk. 
 
Greg Chesson:           Wood Hermen乐团的前任鼓手, mpx文件(select()的 
                        前身), 最初的uucp packet驱动, Datakit, 行律和 
                        dh驱动中的试配控制的开发者. 
 
Douglas Comer:          写了Xinu. 同Paul McNabb一起实现了第一个UNIX的 
                        X.25实现, 同Bob Brown和Keith Williamson编写了 
                        System V的cron. 
 
Dave Crocker:           编写了MMDF, MS. 
 
Bill Croft:             编写了第一个UNIX的网络实现(在PDP-11系列上). 
 
Ted Dolotta:            编写了-mm宏. USG的第一任董事. 
 
Robert Elz:             编写了伯克利的quota和自动配置. 
                        (译者: 真讨厌, 害得我总得删东东, 烦) 
 
Robert Fabry:           伯克利CSRG的原任系主任, 争取到了DARPA的资助. 
 
Stu("sif")Feldman:      make, f77和efl的作者. 有非常好的酒窖. 
 
Mel Ferenz:             主办了第一个UNIX用户组会议. 创办了UNIX News 
                        (a.k.a ;login:). 
 
David Fiedler:          创办和编辑了许多的UNIX和C的杂志, 时事通讯等等, 
                        包括The UNIX Software List, The C List, Unique, 
                        UNIX Review, The C Journal, 和The C Users Journal. 
 
John Foderero:          编写了Frenz Lisp. 
 
Herb Gills:             编写了xargs. 
 
Jim Gettys:             与别人合作负责X窗口系统. 
                        (译者: 一眼就看出来和UNIX有缘了, 名字上都写着了, 
                         getty吗) 
 
George Goble:           完成了极有影响的非对称多处理机(两台VAX-11/780s) 
                        的UNIX移植. 
 
James Gosling:          编写了UNIX的emacs. 同David Rosenthal合写了NeWS. 
 
Gary Grossman:          与别人合写了UNIX的Arpanet(NCP)代码. 
 
Bob Gurwitz:            写了BBN的TCP/IP实现, 后来成为伯克利发行中的一部分. 
 
Doug Gwyn:              编写了BRL的BSD上的System V的模拟. 
 
Teus Hagen:             建立了美国(decvax)和欧洲(mcvax)和其他一些国家 
                        的首次连接. 
 
Dick Haight:            编写了find, cpio, expr. 将shell中加入了有名变量. 
                        PWB的主力. 
 
Chuck Haley:            编写了tar. 同Bill Joy一起实现了早期的ex和Pascal编 
                        译器. 
 
Dennis Hall:            在劳伦斯伯克利实验室时合作实现了VOS. 创建了软件 
                        工具用户组. 
 
Robert Henry:           编写了error. 
 
Steve Holmgren:         合写了UNIX的Arpanet(NCP)的代码. 
 
Peter Honeyman:         Honey DanBer uucp中的Honey. 编写了pathalias. 
 
Mark Horton:            编写了curses, terminfo并对uucp映射和Usenet做了很大 
                        贡献. 
 
Stephen("scj")Johnson:  编写了yacc, pcc(Portable C Compiler), lint和早期的 
                        spell. 辅助Dennis完成了UNIX的首次移植之一 
                        (Interdata8/32). 
 
Bill("wnj")Joy:         编写了伯克利发行中的许多软件, 包括虚存, 网络,  
                        Pascal, vi, csh和termcap. Sun Microsystem创建者 
                        之一. 设计了NFS. 由于伯克利UNIX的出色工作获得了 
                        1986年ACM Grace Murray Hopper Award. 
                        (译者: 就是William N. Joy. 你在许多早期的UNIX文 
                        章中发现的就是他. Bill Joy, 你太COOL了!) 
                        (译者: 是不是开了公司的就都是Bill(帐单), 象那个 
                        Bill) 
 
David Kashtan:          编写了Eunice. 
 
Howard Katseff:         编写了sdb和last. 
 
Lou Katz:               USENIX的第一任主席. 
 
Brian("bwk")Kernighan:  K&R和awk中的K. The C Programming Language的作者 
                        之一, 现在大部分的编程风格都是源自这本书. 还编写 
                        了ratfor, ditroff, eqn和pic. Version 7的负责人 
                        之一. 
 
Andrew Koenig:          编写了varargs(a.k.a. stdargs). 
 
David Korn:             编写了ksh. 
 
Ted Kowalski:           负责现在的fsck. 
 
Bob Kridle:             创立了Mt.Xinu. 
 
Jim Kulp:               开发了早期的作业控制和csh的目录堆栈. 
 
Peter Langston:         举办了USENIX的go联赛. Eedie和Eddie是他的朋友, 你 
                        可以打电话, (201)644-2332找他们. 
 
Sam Leffler:            同Bill Shannon一起编写了tip. 4.2BSD和伯克利TCP的骨干. 
 
Mike Lesk:              编写了lex, tbl, refer, -ms宏, uucp和可移植C库, 
                        stdio的前身. 
 
Don Libes:              Life With UNIX的作者之一. 没啥好提的. 
                        (译者: 老兄, 你也太歉虚了, :) 
 
John Lions:             编写了第一本描述UNIX的书. 经常被误拼为"Lyons". 
 
Tom London:             32V的作者之一, 第一个VAX版的UNIX. 
 
Brian Lucas:            第一个分布式文件系统的设计者之一, 该分布式文件 
                        系统由1台PDP-10做Server, 4台PDP-11做Client. 
 
Heinz Lycklama:         同Dong Bayer完成了MERT. 编写了第一个微处理器版的UNIX, 
                        在LSI-11上的LSX. 参与了早期的UNIX标准化工作, 包括 
                        第一个UNIX标准(/usr/group). 
 
Tom Lyon:               完成了UNIX的最初移植之一(VM/370). 
 
Joe Maranzano:          负责USG. 
 
Bob Marsh:              /usr/group的创办者和第一任主席. 创立了Onyx, 第一个 
                        提供非PDP的, 基于微处理器的UNIX的厂商. 
 
John Mashey:            编写了Mashey Shell, 后来被融入了Bourne Shell. PWB的 
                        主力. 
 
Doug McIlroy:           提出了管道的概念. 编写了tmg. 还编写了diff和spell. 他对 
                        语音处理的研究导致他写的grep. 
 
Kirk McKusick:          完成了伯克利的快速文件系统(FFS)和可移植的目录访问 
                        例程. 4.3BSD的骨干. 同Peter Kessler共同写了gprof. 
                        (译者: 现在还在做BSD呢. BSD4.4完了之后是不是有 
                        BSD4.5.) 
 
Lee McMahon:            编写了sed. 
 
Al McPherson:           编写了fsdb. 
 
Richard Miller:         完成了最早的UNIX移植之一(Interdata7/32). 
 
Robert Morris:          同Lorinda Cherry完成了dc和bc. 
 
Bill Munson:            负责Ultrix. 
 
Mike Muus:              负责JHU/BRL UNIX. 
 
Alan Nemeth:            负责BBN的C machine, 第一台UNIX的微码实现. 
 
Landon Noll:            国际最糟糕的C程序比赛的创立者和裁判. 
 
Dan Nowitz:             Honey DanBer中的Dan. 对最初的uucp作出了巨大贡献. 
 
Joseph Ossanna:         负责troff. 
                        (译者: 前面提到的-mX的宏均为troff或nroff的宏包.) 
 
Rob Pike:               Blit位图终端的开发之一. 
 
P.J.Plauger:            写了第一个商业C编译器. 创立了Whitesmiths公司.  
                        负责Idris. 
 
Dave Presotto:          同Bill Joy合写了vgrind. 
 
Rick Rashid:            负责Mach. 设计了CMU的IPC(Interprocess Communication) 
                        (译者: 新思想的起源人之一.) 
 
Brian("ber")Redman:     Honey DanBer中的Ber. 
 
Bill Reeves:            同Tom Duff和Mike Tilson合写了vcat. 
 
John Reiser:            32V的作者之一. 
 
Sandy Resseler:         谁啊?????? 
 
Dennis("dmr")Ritchie:   他经常拒绝别人说他和Thompson做的一样多, 但他确实是 
                        UNIX个另一半. 主要负责C语言. 由于和Thompson对UNIX 
                        的巨大贡献, 获得了许多有声望的大奖, 包括1982年的 
                        IEEE Emmanuel award和1983年的ACM图灵奖. 
 
Marc Rochkind:          编写了SCCS和bfs. PWB的主力. 
 
Rob Rosenthal:          第一个分布式UNIX文件系统的作者之一. 
 
Steve Schaefer:         负责CPATH, LPATH和MPATH. 
 
Deborah Scherrer:       在劳伦斯伯克利实验室时合作实现了VOS. 创建了软件 
                        工具用户组. 
 
Eric Schienbrood:       编写了more. 
 
Eric Schmidt:           编写了BerkNet. 
 
Jeff Schriebman:        创建了Unisoft公司. 
 
John Seamons:           完成了首例SUN板上的UNIX移植. 
 
Donn Seeley:            对f77, Ritchie的编译器和pcc做了很多贡献. 
 
Bill Shannon:           同Bill Jolitz在PDP-11上实现了可覆盖的核心. 编写了 
                        早期的BSD printer spooler程序. 
 
Dick Shapazian:         设计了起初的UNIX许可证制度. 
 
Kurt Shoens:            编写了伯克利的Mail(a.k.a. mailx), fmt. 
 
Richard("rms")Stallman: 编写了emacs. GNU和FSF(Free Software Foundation)的 
                        创始人之一. 
 
Armando("aps")Stettner: 花了几年的时间来让DEC承认UNIX的存在. 
 
Bjarne Stroustrup:      编写了C++. 
 
Joe Sventek:            在劳伦斯伯克利实验室时合作实现了VOS. 创建了软件 
                        工具用户组. 
 
Andrew Tanenbaum:       编写了MINIX. 
                        (译者: 不必说了, 这么可爱的小老头.) 
 
Rebecca Thomas:         同Jean Yates共同编著了第一本关于UNIX的商业用书. 
 
Ken("ken")Thompson:     该谴责他, 他发明了UNIX. 因为同Dennis的在UNIX方面的 
                        工作获得了许多有声望的大奖, 包括1982年的IEEE Emmanuel 
                        award和1983年的ACM图灵奖. 
 
Walter Tichy:           编写了RCS. 
 
David Tilbrook:         创立了HCR. 
 
Michael Toy:            两个很有名的游戏, rogue和/etc/shutdown. 
 
Michael Ubell:          编写了第一个历史原型, 后来融入了csh. 
 
Larry Wall:             rn, patch和perl的作者. 
 
Larry Wehr:             提出了现在使用的命名管道的概念. 
 
Peter Weinberger:       awk中的W. 编写了lcomp. 
 
Peter Weiner:           从Rand公司获得了第一个商业UNIX许可证. 创立了 
                        Interactive Systems Corp. 
 
Lauren Weinstein:       负责Stargate. 
 
David Willcox:          编写了ideal. 
 
Dave Yost:              对Rand编辑器和MH做出巨大贡献. 
 
Walter Zintz:           创立Uni-Ops用户组. 
 
Steve Zucker:           创立了早期的命名管道. 
 
 
-- 
※ 来源:·BBS 水木调试站 Leeward.lib.tsinghua.edu.cn·[FROM: 166.111.68.98] 

BBS水木清华站∶精华区