Networking, Release 2
在我们一次每周的团体会议上 , Keith Bostic 提出可再发布网络版本的普及性的主题,建议发行包含更多BSD代码的扩充版本。
Mike Karels 和我指出,发行系统的大部份是一件艰巨的工作,但是我们同意,如果他能够重新分类实现几百个实用程序和庞大的
C 语言库函数,那麽我们会处理内核。 私下, Karels 和我感觉讨论已经结束。
不过,这并没有阻碍Bostic在技术上的探索和大量网络基础上的开发工作 。他还要求其他成员依据新发布的Unix 实用程序。
作为补偿,他们仅要求他们的名字和 Berkeley 贡献者的名字同时在实用程序中列出。工作进展很慢,而且大部分是一些琐细的实用程序。
但是同样完成实用程序列表不断变大,而且 Bostic 继续寻找贡献者(例如 Usenix 的公众场合),贡献者的人数继续增长。
很快列表超过过了100多个公用程序,而且在 18 月内几乎所有重要的使用程序都被完全重写。
后来, Bostic 带着实用程序列表进入Mike Karels'和我的办公室,想要知道我们正在核心上的工作进展。 我们重新分配工作,
Karels , Bostic 和我花费以后的几个月详细察检查整个发行版本,一个文件一个文件地,删除来自32/V版本的代码。
当工作将近结束的时候, 我们发现还有六个核心文件,且没有必要重写。 我们考虑重写那六个文件,以便 我们可以发行一个完全的系统。我们决定改为发行现有的系统。然而,
我们得到大学行政部门高层人员的许可。经过内部讨论 之後,并验证了我们对代码的所有权问题,我们提前发行了新版本。
我们起初的想法是,为我们的的第二个可自由再发行的系统起个全新的名字。 然而,我们看到大学律师写的新版许可证,那样完全没有必要,而且可能浪费时间。因此,我们决定对Networking
Release 1的许可证进行修订,并且以Networking Release 2 来发行我们的系统。 就这样,我们在 1991年六月发行了扩展后的系统。这个版本的费用同第一版的一样。
同以往相同,几百个各人和组织花费 $1,000 费用从 Berkeley 得到系统的拷贝。
在Networking Release 2和完整系统的差别不断减小,既在发行的六月内, Jolitz 已经 重写了六个不太重要的文件。
他随后就发行了完全编译基于PC体系,可启动的系统。 Jolitz'的 386/ BSD 完全在网络上发行。 他搭建了匿名FTP,以便用户可以免费下载。
在几个星期内,他有了大量的跟从者。
不幸的是,由于全职工作的需要, Jolitz 不能把所有的时间用于修改BUG和提高386/BSD 系统性能。如此, 386/BSD
发行几个月之内,一群热心的 386/BSD 使用者形成了NetBSD 用户组,汇集他们的资源,帮助维护和增强后来的系统。 他们的发行的系统就是闻名
NetBSD 分支。 NetBSD 团体选择尽可能地支持大量的体系,延续CSRG 的研究风格来发展系统。 直到 1998,他们的发布还仅仅限于网络;
没有提供发行媒体。 他们团体主要目标仍是核心技术用户。 NetBSD 项目的站点 http://www.netbsd.org
FreeBSD 团体在NetBSD 团体成立几个月之後 成立,其宗旨是仅支持个人计算机体系,并追求数量更多(较少技术化)的高级
, 同 Linux作法十分相象。 他们精心的设计安装脚本,以低廉的价格的CD-ROM发行他们的系统。 易于安装和疯狂的网络促销、以及在
Comdex 大会的表演导致快速的, 大量的发行。 不可否认, FreeBSD 是所有Networking Release
2分支中发行最多的系统。
FreeBSD 也曾为 Linux的流行而苦恼,因此 FreeBSD 平台加入 Linux模拟模式。 这个特征允许 FreeBSD
使用者运行大量的Linux程序。 同时,也促进 FreeBSD 系统向更加健壮,可兼容性和高性能方向发展。 最近,团体开设一个
FreeBSD 商场 ( http://www.freebsdmall.com), 一起把 FreeBSD 社区的许多部份连接起来,包括商也业服务,产品,书
, 和一个新闻报道。
在 1990 年代中期, OpenBSD 从 NetBSD 团体新分出来。 他们的技术上的宗旨瞄准 增强系统的安全。 他们的推广重点在使系统更容易使用和更广泛地获得。
因此,他们开始产生而且用~卖激光唱碟- ROMs 来自 FreeBSD 分配的许多安逸-- 安装主意。 关於 OpenBSD
项目的更多资讯,能在 http://www.openbsd.org发现。
|