本文链接: http://www.php-oa.com/2008/01/05/centosheredhatrhelyoushimeguanxi.html
次次朋友要我推荐他们 Linux 版本时,我都会推荐他们用 Centos 做服务器, Ubuntu 做桌面系统.但朋友常常问
"为什么不用 RedHat Linux,好象国内别人都是用的这个"
下面我来给解释一下.
CentOS 是 Community ENTerprise Operating System 的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是 Linux 的一个发行版本.
CentOS 并不是全新的 Linux 发行版,倘若一说到 RedHat 这个大名,大家似乎都听过,在 RedHat 家族中有企业版的产品,它是 Red Hat Enterprise Linux(以下称之为RHEL),CentOS 正是这个 RHEL 的克隆版本,RHEL 是很多企业采用的linux发行版本,需要向 RedHat 付费才可以使用,并能得到付过费用的服务和技术支持和版本升级.这个CentOS 可以像 REHL 一样的构筑 Linux 系统环境,但不需要向 RedHat 付任何的费用,同样也得不到任何有偿技术支持和升级服务.
Red Hat 公司的产品中,有 RedHat Linux(如 Redhat8,9)和针对企业发行的版本 Red Hat Enterprise Linux,都能够通过网络 FTP 免费的获得并使用,但是在 2003 年的时候,Red Hat Linux 停止了开发,这也是为什么没有RedHat 10 的原因,它的项目有 Fedora Project 这个项目所取代,并以 Fedora Core 这个名字发行并提供普通用户免费使用.
Fedora Core 这个 Linux 发行版更新很快,大约半年左右就有新的版本出来,目前的版本是 Fedora Core 6,这个 Fedora Core 试验的韵味比较浓厚,每次发行都有新的功能被加入到其中,得到的成功结果将被采用道 RHEL 的发布中.虽说这样,频繁的被改进更新的不安定产品对于企业来说并不是最好的选择,大多数企业还是会选择有偿的RHEL 产品.
在构成 RHEL 的大多数软件包中,都是基于 GPL 协议发布的,也就是我们常说的开源软件,正因为是这样,Red Hat 公司也遵循这个协议,将构成 RHEL 的软件包公开发布,只要是遵循GPL协议,任何人都可以在原有的软件构成的基础上再开发和发布.CentOS 就是这样在 RHEL 发布的基础上将 RHEL 的构成克隆再现的一个 Linux 发行版本.RHEL 的克隆版本不只CentOS一个,还有 White Box Enterprise Linux 和 TAO Linux 和 Scientific Linux.
虽然说是 RHEL 的克隆,但并不是一模一 样,所说的克隆是具有 100% 的互换性(真的么?).但并不保障对应RHEL 的软件在 CentOS 上面能也够 100% 的正常工作.并且安全漏洞的修正和软件包的升级对应 RHEL 的有偿服务和技术支持来说,数日数星期数个月的延迟情况也有.
在 CentOS 的全称里面我们可以看到 Enterprise OS,也就是说企业系统,这个企业系统并不是企业级别的系统,而是它可以提供企业级应用所需要的要素.
例如:
稳定的环境
长期的升级更新支持
保守性强
大规模的系统也能够发挥很好的性能
CentOS 满足以上的要素,满足上面要素的发行版还有 Fedora Core,Fedora Core 和 CentOS 非常的相像,但是对CentOS 来说,Fedora Core 提供更多的新的功能和软件,更新快等特点,这样在稳定性和管理方面就增加了很多工作.企业所需要的系统环境应该是,高效稳定的系统环境,一次构建后能够长期使用的系统环境,所以 Fedora Core那样的更新快的系统环境并不对应企业的应用.另一方面,CentOS 却能够满足以上企业的需要,在众多的 RHEL 的克隆版本中,CentOS 是很出众很优秀的.
[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267897/viewspace-1057876/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/267897/viewspace-1057876/