(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