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

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

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


许多有版权问题的程序代码,而导致4.4 Lite 是一个不完整的,无法启动的系统。直到1994
年11 份,整个计划才有所改善,最终在12 月份才把FreeBSD 2.0 通过网络和CDROM 发布出
来。虽然系统很多地方还很粗糙,但是这一发行版还是很成功的。到了1995 年发行2.0.5
版的时候,它已经变得非常强大和容易安装了。
我们在1996 年8 月发布的FreeBSD 2.1.5 版已经在ISP 和一些商业团体中广泛流传。
另外一个发行版沿着2.1-stable 分支继续发展,直到1997 年2 月发行2.1.7.1 版才终止了
这一分支。对于这些发展的分支,仅仅是增强一些安全性和修补一些错误。
FreeBSD 2.2 作为一个新的分支是从1996 年的11 月的版本发展而来。作为这一分支的最早
发行版是在1997 年4 月发布的2.2.1 版,这个分支直到1998 年11 月的2.2.8 版时才宣告
结束。正式的3.0 发行版是在1998 年8 月份出现的。
第6 页FreeBSD 使用手册
整个分支结构到了1999 年1 月20 日,才发展到4.0 的当前版和3.x 的稳定版。
在3.x 的稳定版中,3.1 版是在1999 年的2 月15 日,3.2 是在1999 年3 月15 日,3.3 版
是在1999 年的7 月16 日,3.4 版是在1999 年的12 月20 日,3.5 版是在2000 年的6 月24
日发布的,几天后又加入了一些安全性方面的修补,这一分支最终发展到3.5.1 版本。这就
是3.x 分支的最后版本。
到了2000 年3 月13 日又出现了一个新的分支。我们把它称为“current–stable”分
支。这一分支有好几个发行版:4.0 版在2000 年3 月出现,4.1 版在2000 年7 月出现,4.2
在2000 年11 月出现,4.3 在2001 年4 月出现。4.4 在2001 年11 月发布。沿着4.x-stable
这一分支将不断发展直到2002 年。
有很长的开发队伍在继续着5.0-CURRENT 的开发,现在已经可以在网上下载到它的预览
版了。
---------------------------------------------------------------
1.3.2 FreeBSD 计划的目标
---------------------------------------------------------------
FreeBSD 计划的目标是为那些不管出于什么目的,不需要有任何限制的人提供软件。我
们中的许多人都为这一计划或其中的软件有相当深入的投入和研究。当然也不介意现在或是
将来能够得到财政上的补偿。我们首先和最主要的使命是为现有的任何人和即将加入的新来
者提供代码,无论它们出于什么目的,都能够使得代码能够最大范围地被使用,使尽可能多
的人受益。我相信这就是我们狂热地支持自由软件的最基本的目标。
在我们整个程序代码中,有若干是使用GNU 公用软件许可证(GPL) 或是LGPL 的版权公
告的。它们附带有许多限制性文字在其中,但还好只是允许人们可以取得该软件,而非一般
限制性的版权公告。由于使用GPL 的软件在商业用途上会增加若干复杂性,我们在适当的时
候会让这些软件改用更宽松的BSD 版权声明。
---------------------------------------------------------------
1.3.3 FreeBSD 的开发模式
---------------------------------------------------------------
FreeBSD 的开发方式是一个非常开放和灵活的方式,就象从我们的计划贡献者的列表中
看到的那样,FreeBSD 是由世界各地的许许多多的人们不断贡献它们的力量而建造起来的。
我们也经常关注着那些对我们的计划感兴趣的新开发者和新的创意,它们主要通过FreeBSD
的技术讨论邮件列表来与我们进行交流<freebsd-hackers@FreeBSD.org>。FreeBSD 发表的
邮件列表对那些希望了解我们工作所涉及到哪些领域的人也是有用的。
无论你是独立地工作,还是封闭式的团队协作,了解FreeBSD 计划的开发程序是非常有用的。
第7 页FreeBSD 使用手册
CVS 知识库
FreeBSD 的中央源代码树是通过CVS 来管理的。CVS 是一个用FreeBSD 打包而成的自
由使用的源代码控制工具。主CVS 库放置在美国加利福尼亚Concord 的一台机器上。
CVS 就象我们现在将它分为-CURRENT 和-STABLE 树一样,能够很容易地被复制到你
的机器上。请记住,在你做这之前必须要将你的源代码树与它保持一致。
维护者列表
维护者是那些可以直接修改CVS 内容的人,在被严格审定后修改的代码才被加入到
FreeBSD 的源代码中去,这是一个非常好的方法。当然如果你发现在系统中出现了
一些问题的话,你可以发Email 到<cvs-committers@FreeBSD.org>提出自己的意见。
FreeBSD 的内核团队
如果把FreeBSD 计划当作是一个公司的话,那FreeBSD 的内核团队就相当于董事会。
FreeBSD 内核团队的主要任务是提出总体上的发展计划,然后确定一个正确的方向。
邀请那些富有献身精神和可靠的开发者加入到我们维护者队伍中来也是我们的工作
之一,这些新的内核成员将作为新人和其他人一起继续前进。当前的内核团队是在
2000 年10 月从维护者侯选人队伍中选举出来的。选举每2 年举行一次。若干内核
小组的成员还负责特定的责任范围,意思是说他们必须尽力确保某个子系统如文件
说明能工作正常。
注意: 许多内核小组的成员都是自愿加入FreeBSD 开发行列的,而且没有从本计划
获得任何经济上的资助,因此“承诺”不应该被理解为“支持保证”。前面所述“董
事会”的说法并非十分精确,或许说他们是一群愿意放弃他们的生活,投身于
FreeBSD 计划而非其个人其他领域成就的人!
其他的贡献者
事实上,为我们提供反馈和错误修补的巨大的开发队伍正是用户自己。FreeBSD 的
非集中式的开发者保持联系的主要方式就是预订FreeBSD 技术讨论邮件列表
<freebsd-hackers@FreeBSD.org>,以此来对一些问题进行讨论。
那些为我们的源代码树作出贡献的人的列表已经是非常长了,而且还在不断地发展
着。所以为什么不加入到FreeBSD 计划中来作一些贡献呢?其实,提供代码并不是
为整个计划做贡献的唯一方法。有一个完整的现在需要做的事的列表,可以参看本
手册的如何做贡献章节。
第8 页FreeBSD 使用手册
总的来说,我们的开发模式好象是一组没有拘束的同心圆。这种集中式的开发模式,主
要是考虑到使用者的方便,同时让他们能很容易地维护同一份软件,而不会把潜在的贡献者
排除在外。我们的目标是提供一个包含有大量具有一致性的应用软件,以利于用户安装和使

标签:

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

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

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