这场官司让BSD错过了机会,让linux在应用广泛度上超越了它

70年代末,在Unix发展到了版本6之后,AT&T认识到了Unix的价值,成立了Unix系 统实验 
室(Unix System Lab,USL)来继续发展Unix。因此AT&T一方面继续发展内部使 用的Unix 
版本7,一方面由USL开发对外正式发行的Unix版本,同时AT&T也宣布对Unix产品拥有 所有 
权。几乎在同时,加州大学伯克利分校计算机系统研究小组(CSRG)使用Unix对操作系统 
进行研究,因此他们的 研究成果就反映在他们使用的Unix中。他们对Unix的改进相当多, 
增加了很多当时非常先进的特性,包括更好的内存 管理,快速且健壮的文件系统等,大部 
分原有的源代码都被重新写过,以支持这些新特性。 
     BSD Unix在Unix的历史发展中具有相当大的影响力,被很多商业厂家采用,成为很多 
商用Unix的基 础,而AT&T与其同时存在的Unix版本的影响就小得多。同时很多研究项目也 
是以BSD Unix为研究系 统,例如美国国防部的项目─ARPANET,ARPANET今天发展成为了I 
nternet,而BSD Unix中最 先实现了TCP/IP,使Internet和Unix紧密结合在一起 
    虽然AT&T的Unix System V也是非常优秀的Unix版本,但是BSD Unix在Un ix领域内的影 
响更大。AT&T的Unix系统实验室一直关注着BSD的发展,在1992年,Unix系统实 验室指控 
BSDI── 一家发行商业BSD Unix的公司,违反了AT&T的许可权,发布自己的Unix版 本, 
并进一步指控伯克利计算机系统研究组泄漏了Unix的商业机密(此时的4.3BSD中来自AT&T 
  Un ix的代码已经不足10%)。这个官司影响了很多Unix厂商,使他们不得不从BSD Unix转 
向Unix Sys tem V,以避免法律问题。以至于当今大多数商业Unix版本都是基于Unix Syst 
em V的。 
    这件有关Unix版权的案子直到Unix系统实验室被AT&T卖给了Novell公司后才得以解决, 
  Novell不打算陷入这样的法律纷争中,因此就采用了比较友好的做法。伯克利的CSRG被允 
许自由发布BSD,但是 其中来自于AT&T的代码必须完全删除。因此CSRG就对他们最新的4. 
4BSD进行了修改,删除了那些来自 于AT&T的源代码. 
    FreeBSD虽然可以自由获得,然而BSD与AT&T的法律纠纷仍然威胁着FreeBSD系统的合 法 
性。就在FreeBSD得到相当多用户欢迎的时候,Unix系统实验室(此时已经卖给了Novell) 
与伯克利计算 机系统研究小组的法律纷争有了结论。虽然最后不必进行赔偿,但是BSD U 
nix系统中必须去除原来来自AT& ;T的源码。伯克利计算机系统研究小组去除了这些不到1 
0%源码,发布了4.4BSD Lite,其他基于BSD的U nix,包括FreeBSD在内,都被要求立即转 
换到4.4 BSD Lite上去。 
  
  这对FreeBSD是一次相当严重的打击,虽然4.4 BSD Lite只删除了一小部分代码,但尤 
其对于英 特尔80386平台,缺乏这些代码,系统就不能正常运转。FreeBSD小组必须解决两 
个任务,首先是将FreeBS D从原本的4.3BSD迁移到4.4BSD上,再将删除的源码完全重写。 
这些任务相当于将4.4BSD Lite重新 移植到80386上,因此这花费了FreeBSD核心小组很大 
的精力。因此直到1995年1月他们才发布了FreeB SD 2.0,这次就是一个完全的4.4BSD Li 
te的系统了。但是在大约一年时间之内,FreeBSD不能在原 有1.0基础上进行改进并推出新 
版本,而这个时期正是Internet进一步发展的阶段,FreeBSD错过了一个发 展壮大的好时 
机。而其竞争对手,如Linux,则取得了巨大的成功。 
  
    95年是互联网快速发展的几年,而BSD由于官司缠身不但失去了一些商家的支持,而且还 
错过了这个大好的时机.

你可能感兴趣的:(linux)