FreeBSD H andbook 第二版 中文版
5
1.3.1 FreeB SD 的发展历史
Jordan H ubbard 提供
FreeBSD 计划最早是从 1993 开始的 源自于维护一组
“
非官方的 386BSD Patchkit
”
计划的三个
协调人
Nate W illia m s Rod Grimes和我
我们原先的计划是做出一份 386BSD 的测试版以修正 Patchkit无法解决的错误
bug 你们中
的一些人可能还记得早期的计划名称叫
“
386BSD 0.5
”
和
“
386BSD In terim
”
就是这个原因
386BSD 是属于 Bill Jo litz 的操作系统
在当时就已经有了约一年的激烈讨论 由于 Patchkit
的急剧膨胀
我们一致决定应该帮助 Bill来改善目前的困境 在 Patchkit的基础上做一个临时
的
结构清晰的 快照 然而 Bill却在事先没有指出这个计划应该如何开展下去的情况下 收
回了对这个计划作出的允诺
最终这个计划只好中止
没有多久
我们认为在没有 Bill支持的情况下 项目仍然有继续下去的价值 所以我们采用
D avid G reenm an 的提议
将这一新的计划命名为
“
FreeB SD
”
在和当时的几个用户进行商议后 决
定了我们最初的目标
等到一切逐步明朗化之后 整个项目开始走上正规 这个计划也逐渐成为
一个现实
为了给那些不容易访问互联网的用户提供一个得到 FreeBSD 的途径 我们开始跟 W alnut
C reek CDROM 发行商进行联系
W alnut C reek CDROM 发行商不仅愿意为我们发行 FreeBSD 光盘
而且还为我们提供开发这一计划所需要的计算机和快速的互联网接入 没有 W alnut Creek CDROM
的空前的支持
就不可能看到现在的 FreeBSD 会发展的那样深远 快速
第一张 FreeBSD 光盘是在 1993 年 12 月发布的
我们把它命名为 FreeBSD 1.0 这个版本以伯
克莱加州大学的 4.3BSD -Lite(
“
N e t/2
”
)为基础
带有 386BSD 上的许多组件 还有自由软件基金会
(FSF)的许多软件
对于一个早期的产品来说 它还算成功 接着 我们在 1994 年的 5 月份成功
地发布了更受欢迎的 FreeBSD 1.1版本
大约就在那时
发生了另一件意外的事情 N ovell和 U .C. Berkeley 在有关 B erkeley N e t/2 磁 带
版权问题上产生了法律纠纷
最后结果是 U .C. Berkeley 接受大部分的 N et/2 的程序代码都是
“
侵占
来的
”
且是属于 N ovell 的财产这一判定
——
事实上这些代码是 N ovell 不久前刚刚从 A T& T 收购来
的
Berkeley 得到的则是 N ovell对于 4.4BSD -Lite 的 祝福 4.4BSD -Lite 发行之后 便不再算
是包括
侵权 代码的产品 而所有现有的 N et/2 用户都被强烈建议更换新版本 这包括了 FreeBSD
我们被要求于 1994 年 7 月底前停止发布基于 N et/2 的产品 在此协议前提下 本计划被允许在规
定期限以前作最后一次发行
也就是 FreeBSD 1.1.5.1
我们开始了几乎是重新创造操作系统的过程
因为 Berkeley 的 CSR G 小组从 4.4 Lite 中取掉了
许多有版权问题的程序代码
而导致 4.4 Lite 是一个不完整的 无法启动的系统 直到 1994 年 11
份
才完成过渡过程 最终在 12 月份才把 FreeBSD 2.0 通过网络和 CDROM 发布 虽然系统很多
地方还很粗糙
但是这一发行版还是很成功的 到 1995 年 6 月份发行 2.0.5 版的时候 它已经变
得非常强大和容易安装了
我们在 1996 年 8 月发布的 FreeBSD 2.1.5版
它已经在 ISP 和一些商业团体中广泛流传 另
外一个发行版沿着 2.1-STA BLE 分支继续发展
直到 1997 年 2 月发行 2.1.7.1 版后才终止了这一分
支
现在这些分支处于维护阶段 仅仅是增强一些安全性和修补一些关键错误
1996 年的 11 月
从主开发线 -CURRENT 分出来 FreeBSD 2.2作为R ELEN G _2_2 分支
作为这一分支的最早发行版是在 1997 年 4 月发布的 2.2.1 版 1997 年夏 秋之间发布了 2.2 版
这个分支直到 1998 年 11 月的 2.2.8 版时才宣告结束 正式的 3.0 发行版是在 1998 年 10 月份出现
的
到了 1999 年 1 月 20 日又出现了新的分支
那就是 4.0-CURRENT 和3.X -STABLE 分支 从
3.X-STABLE 开始
3.1 版是在 1999 年的 2 月 15 日 3.2 版是在 1999 年 5 月 15 日 3.3 版是在 1999
年的 9 月 16 日
3.4 版是在 1999 年的 12 月 20 日 3.5 版是在 2000 年的 6 月 24 日发布的 发行
评论0
最新资源