(BSD 的logo 小恶魔)

BSD发布之后大受欢迎,各个学校和公司都在使用,后来相继发展出了3BSD、4.0BSD、4.1BSD、4.2BSD、4.3BSD,还有些后继产品如FreeBSD,NetBSD,OpenBSD,NeXTSTEP等, 其中NeXTSTEP最终演化成了苹果公司名扬天下的MacOS。

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 :

不管你是谁,大多数绝顶聪明的人总是在为另外一个人或者组织工作。

1.《程序员联合开发网 那些神一样的程序员》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《程序员联合开发网 那些神一样的程序员》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/346702.html