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转向BSD.pdf
bsd架设管理与应用
Foreign LINUX 项目旨在让用户能在Windows上不做任何修改的跑Linux二进制文件。自由软件社区有一个类似的项目叫Cygwin, 但需要重新编译才能将Linux或BSD上的软件运行在Windows上。Foreign LINUX绕过了这一对普通...
linux与BSD不能系统混为一谈.pdf
osxcross, Linux *BSD 和 Windows的OS X 交叉工具链( CYGWIN ) Linux 。*BSD 和 CYGWIN的 OS X 交叉链 OSXCROSS的目标是什么?OSXCross的目标是为 Linux 。*BSD, 和 CYGWIN 提供一个良好的OS X 交叉工具链。:它是...
主要是对linux和bsd进行比较,不过并不是很全面的,但是也可以看到接近于unix的bsd的优点
深度学习、数字图像处理常用数据集BSD68,BSD100,分别为68张灰度图,大小不一;100张彩色图像,大小不一。
这就是为什么Linux防火墙和Berkeley Software Distribution(BSD)的性能在所有企业的安全系统和网络中至关重要的原因。 以下内容评估了我们在Python和Scapy中开发的基于防火墙的工具,该工具通过为穿越防火墙测试...
简单一点,就是Linux下的应用程序同时也能在这两个系统上运行。 linux具有对多种语言如:C、C++、Java、Tcl/tk、Perl等很多语言的编译器/解释器,以及集成开发环境、调试和其它开发工具。以前,我们一直对windows...
本文为大家介绍如何用各种可以得到的接口为Linux开发网络程序。就像大多数 Unix-based的操作系统一样,Linux...在这个系列中,我们假定你已经比较熟悉Linux上的C编程 和Linux的一些系统知识诸如signals,forking等等。
iptables的接口很可能是Linux有史以来最精致的,它使得Linux成为最有弹性的网络过滤系统。iptables将许多组繁复的规则集成组织成容易控管的形式,以便管理员可以进行分组测试,或关闭、启动某组规则集。 iptable...
同样作为自由开源操作系统, BSD和Linux之间到底有什么微妙的区别呢? Matt Rants为自由软件爱好者们整理了自己的资料,以一个BSD使用者的角度来客观地看待二者的关系。Matt从最基础的哲学上的不同出发,用了十一节来...
bsd_type.h
Nginx 可以在大多数 Unix Linux OS 上编译运行,并有 Windows 移植版。 Nginx 的1.20.0稳定版已经于2021年4月20日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。...
BSD500数据集包括图像分割和轮廓提取的Ground Truth,训练集和测试集各200张,验证集100张。
BSD hacks techniques
bsd 的 rc.d 介绍 pdf english
The Design and Implementation of the 4.4BSD Operating System Marshall Kirk McKusick Keith Bostic Michael J. Karels John S. Quarterman Copyright © 1996 Addison-Wesley Longman, Inc The second ...
此文件对您来说没那么重要,请不要下载,仅仅为了积分上传,
bsd 386 1.1版本手册, 英文扫描版, 这是古董, 有兴趣研究旧系统和旧文档的可以看看