FreeBSD handbook中文版 3 Unix 基础(2)

2008-02-23 08:02:10来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


花费了相当长的时间来调整整个系统在真实计算环境下的最大可靠性和稳定性。正当许多商
业上的巨人努力地希望能提供高效及稳定的系统时,FreeBSD 已经具备这样的素质。
FreeBSD 所能提供的应用仅仅局限于你的想象力。从软件开发到工厂自动化,从仓库管理到
卫星的远程控制;那些商业化的UNIX 系统能够做的,FreeBSD 照样也能够胜任,甚至更多。
FreeBSD 也得益于全世界的研究中心和大学为它提供令人注目的高质量的应用程序,这些应
用程序通常只需要化很少的钱(甚至免费)就可以取得。当然,许多商业化的应用程序也在
不断地出现。
因为FreeBSD 的源代码是完全公开的,所以对于某些特殊的应用或项目,可以对整个系
统进行修改以符合你的任何需求,而这些特性往往是那些商业化的操作系统所不能满足的。
以下提供了一些人们使用FreeBSD 的例子(当然还有更多的应用):
Internet 服务:用FreeBSD 建构起来的强大的TCP/IP 网络系统,使它成为能够提供多
种Internet 服务的理想平台:
FTP 服务器
Web 服务器(standard or secure [SSL])
防火墙和NAT (“IP 伪装”)网关.
电子邮件服务器
新闻组和电子公告板系统
还有其它很多...
有了FreeBSD,你可以先用便宜的386PC,然后等你的公司规模变大了以后再升级你的机
器,用带有RAID 存储设备的且具有四倍处理性能的至强(Xeon)处理器的服务器作为你的
企业级服务器。
学术上:你是一个电脑科学系或其它相关领域的学生吗?再也没有比FreeBSD 所提供的
实际操作经验更好的方法来学习操作系统、电脑结构和网络了。FreeBSD 上的许多自由使用
的CAD、数学计算、图形设计软件包能让那些在计算机应用上有兴趣的人学到更多东西。
第4 页FreeBSD 使用手册
研究上:有了完整的系统源代码,FreeBSD 就成为电脑科学研究的极好环境。具有免费
且自由取得的特性,使得一个分处两地的合作计划不必担心版权及系统开放性的问题,而能
自由地交流。
网络上:你需要一个新的路由器吗?一个域名服务器?一个能够防止外部人员入侵你内
部网络的防火墙?FreeBSD 完全可以将一些放在角落里已经不使用的386 或486 个人电脑设
置成一个高性能的路由器,甚至还具有过滤封包(packet-filter)的功能。
X 图形工作站:作为一个便宜的X 终端解决方案,无论是充当免费使用的XFree86 服务
器,还是充当提供X 服务的商业化服务器,FreeBSD 都是一个很好的选择。FreeBSD 不但可
以充当远程X 程序终端机,也可以执行本地的X 程序而减轻大型工作站的负荷。如果有一台
中央服务器的话,FreeBSD 甚至可以通过网络启动(不需本地硬盘),而变成更便宜且易于管
理的工作站。
软件开发:基本的FreeBSD 系统拥有包括非常出名的GNU C/C 编译器和调试器在内的
一整套开发工具。
FreeBSD 的发行光盘既提供系统的源代码也提供直接可执行程序,可以通过匿名ftp 的
形式在网上自由下载。请看看附录A 了解如何获得FreeBSD。
---------------------------------------------------------------
1.3 关于FreeBSD 计划
---------------------------------------------------------------
下面的部分将介绍有关这个计划的一些背景信息,包括大概的历史,计划的目标,以及
整个计划的开发方式等。
---------------------------------------------------------------
1.3.1 FreeBSD 的发展历史
---------------------------------------------------------------
FreeBSD 计划最早是从1993 开始的,那是源自于维护一组“非官方的386BSD Patchkit”
计划的三个协调维护人Nate Williams,Rod Grimes 和Jordan K. Hubbard。他们原先的计
划是做出一份386BSD 的测试版以修正一些Patchkit 无法解决的bug。你们中的一些人可能
还记得早期的计划名称叫“386BSD0.5”和“386BSD Interim”就是这个原因。
386BSD 是Bill Jolitz 的操作系统,在当时就已经有了约一年的分裂讨论。由于Patchkit
的急剧膨胀,使得很难每天都能够消化吸收,我们一致决定应该帮助比尔来改善目前的困境。
然而,比尔却在事先没有指出这个计划应该如何开展下去的情况下,突然退出这个计划,最
终这个计划只好暂时停止。
第5 页FreeBSD 使用手册
没有多久,我们决定在没有比尔支持的情况下,应该做一点有价值的事情,所以我们采
用David Greenman 提出的将这一计划命名为“FreeBSD”(该名称由David Greenman 掷铜板
所决定的)。在和当时的几个使用者进行商议后,才决定了我们最初的目标。等到一切逐步
明朗化之后,整个项目开始走上正规,这个计划也逐渐成为一个现实。为了给那些不容易访
问互联网的用户提供一个FreeBSD 的发行渠道,我们开始跟Wulnut Creek CDROM 发行商进
行联系。Wulnut Creek CDROM 发行商不仅愿意为我们发行FreeBSD 光盘,而且还为我们提
供开发这一计划所需要的电脑和快速的互联网接入。没有Wulnut Creek CDROM 的支持,我
们就没有信心去开发这一计划,也不可能看到现在的FreeBSD 会发展的那样深远、快速。
第一张FreeBSD 光盘是在1993 年12 月发布的,我们把它命名为FreeBSD1.0。这一版本是
以伯克利加州大学的4.3BSD-Lite(“Net/2”)为基础的,它带有386BSD 上的许多组件还有
自由软件基金会的许多软件。对于一个早期的产品来说,它还算成功。接着,我们在1994
年的5 月份成功地发布了FreeBSD1.1 版本。
大约就在那时,另一个意外的事情是Novell 和U.C. Berkeley 在有关Berkeley Net/2
磁带版权问题上发生了法律纠纷。最后结果,U.C. Berkeley 接受大部分的Net/2 的程序代
码都是“侵占来的”且是属于Novell 的财产这一条件------事实上是当时不久前从AT&T
取得的。Berkeley 得到的则是Novell 对于4.4BSD-Lite 的“祝福”,当最后4.4BSD-Lite
终于发行之后,便不再算是侵占行为。而所有现有的Net/2 使用者都被强烈建议更换新版本。
这包括了FreeBSD,我们被要求于1994 年6 月底前停止发布基于Net/2 的产品。在此前提
下,本计划被允许在规定期限以前作最后一次发行,也就是FreeBSD 1.1.5.1。
于是我们开始艰苦地整合4.4 Lite,因为Berkeley 的CSRG 小组在4.4 Lite 中删掉了

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD handbook中文版 8 用户和基本的帐户管理

下一篇:FreeBSD中Telnet最大连接用户数的定制