手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>操作系统>FreeBSD>列表

FreeBSD简介

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


在我们整个程序代码中,有些是使用GNU公用软件许可证(GPL) 或是LGPL的版权公告的。它们附带有许多限制性文字在其中,但还好只是允许人们可以取得该软件,而不是一般限制性的版权公告。由于使用GPL的软件在商业用途上会增加若干复杂性,我们在适当的时候会让这些软件改用更宽松的BSD版权声明。

1.3.3 FreeBSD的开发模式

FreeBSD的开发方式是一个非常开放和灵活的方式,就像从我们的计划贡献者列表中看到的那样,FreeBSD是由世界各地的许许多多的人们不断贡献他们的力量而建立起来的。我们也经常关注着那些对我们的计划感兴趣的新开发者和新的创意,他们主要通过FreeBSD的技术讨论邮件列表来与我们进行交流<freebsd-hackers@FreeBSD.org>。FreeBSD发表的邮件列表<freebsd-announce@FreeBSD.org>对那些希望了解我们工作所涉及到哪些领域的人也是有用的。

无论你是独立地工作,还是封闭式的团队协作,了解FreeBSD计划和它的开发方式是非常有用的。

CVS仓库

FreeBSD的中央源代码树是通过CVS(Concurrent Versions System)来维护的。CVS是一个用FreeBSD打包而成的自由使用的源代码控制工具。主CVS库放置在美国加利福尼亚Santa Clara的一台机器上。CVS树就像我们现在将它分为-CURRENT和-STABLE树一样,能够很容易地被复制到你的机器上。你可以参考第19.3节了解有关使用FreeBSD CVS仓库的详细信息。

维护者列表

维护者是那些可以直接修改CVS树的人,经审定后可以修改FreeBSD的源代码(维护者可以使用commit命令来对CVS仓库进行操作)。提交修正的最好方法是使用send-pr命令,如果你发现在系统中出现了一些问题的话,你可以发Email到<cvs-committers@FreeBSD.org>提出自己的意见。

FreeBSD的核心团队

如果把FreeBSD计划当作是一个公司的话,那FreeBSD的核心团队就相当于董事会。FreeBSD核心团队的主要任务是提出总体上的发展计划,然后确定一个正确的方向。邀请那些富有献身精神和可靠的开发者加入到我们维护者队伍中来也是我们的工作之一,这些新的成员将作为新核心团队成员和其他人一起继续前进。当前的核心团队是在2000年10月从维护者候选人队伍中选举出来的。选举每2年举行一次。一些核心团队的成员还负责特定的责任范围,也就是说他们必须尽力确保某个子系统能工作正常。

注意:许多核心团队的成员都是自愿加入FreeBSD开发行列的,而且没有从本计划获得任何经济上的资助,因此“承诺”不应该被理解为“支持保证”。前面所述“董事会”的说法并非十分精确,或许说他们是一群愿意放弃他们的生活,投身于FreeBSD计划而非其个人其他领域成就的人!

其他的贡献者

事实上,为我们提供反馈和错误修补的巨大开发队伍正是用户自己。FreeBSD的非集中式的开发者保持联系的主要方式就是预订FreeBSD技术讨论邮件列表<freebsd-hackers@FreeBSD.org>,以此来对一些问题进行讨论。

提供代码并不是为整个计划做贡献的唯一方法。有一个完整的现在需要做的事的列表,可以参考FreeBSD计划的官方网站(www.FreeBSD.org)。

总的来说,我们的开发模式好像是一组没有拘束的同心圆。这种集中式的开发模式,主要是考虑到用户的方便,同时让他们能很容易地维护同一份软件,而不会把潜在的贡献者排除在外。我们的目标是提供一个包含有大量具有一致性应用程序的稳定的操作系统,以利于用户的安装和使用,这种模式在完成目标的过程中工作得非常有效。

我们对于那些要加入我们的FreeBSD开发者的期待是,具有如同当前其他人一样的投入,来确保其持续的成功!

1.3.4当前的FreeBSD发行版

FreeBSD是一个自由使用且带有完整源代码的,以4.4BSD-Lite为基础的系统,它广泛运行于Intel i386、i486、Pentium、Pentium Pro、Celeron、Pentium II、Pentium III(以及其他兼容的系统上)和DEC的Alpha系统上。它主要以U.C. Berkeley CSRG的软件为基础,并加入了NetBSD、OpenBSD、386BSD和自由软件基金会的一些东西。

自94年发布FreeBSD 2.0以来,FreeBSD的性能,可定制性,稳定性都有了令人注目的提高。最大的变化是通过集成高速缓存修补了虚拟内存的错误,不仅提高了性能,而且减少了FreeBSD对内存的需求,使得只要5MB内存就可以执行FreeBSD。其他的变化主要是增加了对NIS客户端和服务器端的完整支持,TCP处理的支持,PPP拨号的支持,集成的DHCP的支持,一个增加的SCSI子系统,ISDN的支持,ATM,FDDI,千兆以太网的支持,提高了对最近的Adaptec控制器的支持和许许多多的错误修正。

我们也采用了用户所提出的看法和建议,以及尝试着提供更加合理且容易理解的安装过程。我们欢迎你提出对于这个计划的任何建议!

除了最基本的系统软件,FreeBSD提供了一组上千个已经移植到FreeBSD的一般用途软件。到写作这篇文章的时候,已经有了5900种以上的软件!这些软件包括http (WWW)服务器、游戏、程序语言、编辑器和几乎所有的东西。这些收集只占了约100MB的空间,所有的软件只提供针对原始程序代码的修正,并不包含该软件的原始程序代码,这使得我们能够容易地更新软件,而且减少了硬盘空间的浪费。如果你想要编译该软件,只要到该软件目录下,执行make install就可以了。而且几乎大多数的软件都提供了事先编译好的版本以便于安装,你只要使用pkg_add就可以轻松安装,而不需要自己编译。

你可以在/usr/share/doc下找到许多有用的文件来帮助你安装及使用FreeBSD。你可以使用HTML浏览器来阅读:

更多...

The FreeBSD Handbook

file://localhost/usr/share/doc/handbook/index.html

The FreeBSD FAQ

file://localhost/usr/share/doc/faq/index.html

你也可以访问FreeBSD的主站http://www.FreeBSD.org/了解更多的信息。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!