那些神一样的程序员( 二 )


BSD不断增长的影响力引起了AT&T(贝尔实验室的母公司,Unix版权所有者)的不爽,AT&T和伯克利大学打了一场旷日持久的官司,我们按下不表 。
关于TCP/IP的传奇故事
接下来就是一个传奇的故事,关于TCP/IP 。
当时,国防高级研究计划局(DARPA)主导了计算机网络的发展,由于BSD的良好表现,伯克利获得了DARPA的合同,希望能增强BSD,可以支持DARPA的网络 。
当时有一家叫BBN的公司,曾经参加过ARPANET的建设,获得了实现TCP/IP协议栈的合同 。
TCP/IP协议是互联网的基石,读过的人都知道,光是理解这些协议就非常不容易,更不用说准确地、高性能地实现它们了 。
BBN把TCP/IP协议栈实现以后,DARPA要求Bill Joy集成进BSD,但是被Bill拒绝了,他理由很简单:BBN写的TCP/IP性能太差了!还不如我自己写一个!
Bill Joy说到做到,很快就手写了一个高性能的版本,集成进了BSD 。当被问道是怎么实现TCP/IP的时候,Bill Joy说: 这非常简单,你只要读一下协议,然后写代码就行了 。
一个人打败了一个公司,这让BBN非常难堪!
联合创立Sun公司
1979年,Bill Joy 获得了伯克利大学的电气工程与计算机科学硕士学位,1982年他作为联合创始人创立了Sun 公司,作为首席科学家一直到2003年 。
在这期间,他的成就依然无与伦比:
Network File System(NFS)的主要设计人 。
微处理器 SPARC 的主要设计者(软硬通吃啊!),SPARC是Sun工作站的核心,每年给Sun带来几十亿美元的收入 。
很多重要技术的灵感来源:JAVA, Jini , JXTA 。
Bill Joy定律“封神”
【那些神一样的程序员】vi编辑器,c shell , BSD Unix, TCP/IP协议的实现,NFS, SPARC处理器,一个人能搞定任意一样,足以在计算机的历史上刻下自己的姓名 。
可是Bill Joy居然以一己之力创造了这么多的东西,让我们叹为观止 。可是他想要“封神”,还差一样东西:以他的名字命名的定律,或者法则 。
这难不住Bill Joy,以他的名字命名的有两个定律:
Bill Joy 定律1 :
从1984年起,计算机的峰值计算速度,每年翻一倍 。
Bill Joy 定律2 :
不管你是谁,大多数绝顶聪明的人总是在为另外一个人或者组织工作 。




推荐阅读