在Linux的领域中,Red Hat公司想必是耳熟能详的。Red Hat是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最广泛的Linux。Red Hat公司总部位于美国北卡罗来纳州。

在Red Hat的头衔之下,有4种不同的Linux版本,分别是:

  1. Red Hat Linux
  2. Red Hat Enterprise Linux(RHEL)
  3. Fedora Core
  4. CentOS

他们之间都有着千丝万缕的联系,具体的不同本文做一下说明:

1、Red Hat Linux

Red Hat系列Linux发行版的联系_CentOS

Red Hat Linux是redhat最早发行的个人版本的Desktop Linux,是redhat公司最初起家的Linux发行版,其1.0版本于1994年11月3日发行。虽然其历史不及其它linux发行版本如slackware悠久,但比起很多的Linux发行套件,Red Hat的历史悠久得多。自从Red Hat 9.0版本发布后,RedHat 公司就不再开发桌面版的 Linux发行套件,Red Hat Linux停止了开发,而将全部力量集中在服务器版的开发上,也就是 Red Hat Enterprise Linux 版。2004年4月30日,Red Hat公司正式停止对Red Hat 9.0版本的支援,标志著Red Hat Linux的正式完结。

2、RHEL

 

Red Hat系列Linux发行版的联系_Fedora_02

Red Hat Enterprise Linux(缩写为RHEL,Red Hat的企业版)。Red Hat现在将企业发展的重心转向了服务器版的linux开发,在版本上注重了性能和稳定性以及对硬件的支持。由于企业版操作系统的开发周期较长,注重性能、稳定性和服务端软件支持,因此版本更新相对较缓慢。一般分为三个版本AS(Advance Server),ES(Entry Server),WS(Workstation Server)。2010年11月10日,redhat公司正式发行了RHEL 6版本。

3、Fedora Core

Red Hat系列Linux发行版的联系_CentOS_03

虽然RedHat在个人用户和桌面版上的Red Hat Linux已经正式的终止,但其实它只是换了一个名字在延续它的作为,负责维护和构建的单位变为了开源社区。而且Fedora Core被红帽公司定位为新技术的实验场地,许多新的技术都会在 FC 中检验,如果稳定的话红帽公司则会考虑加入 Red Hat Enterprise Linux 中。其实可以这么认为,Fedora就是Red Hat发行Red Hat企业版linux的一个实验版本,拿用户做测试,为Red Hat企业版发布做基础。最新版本的Fedora 15于2011年5月24日发布。

4、CentOS

Red Hat系列Linux发行版的联系_Fedora_04

CentOS全名为“社区企业操作系统”(Community Enterprise Operating System)

新的redhat企业版要求用户先购买lisence,redhat同时承诺确保产品的稳定性,安全性。RHEL二进制代码不再提供下载,而是作为redhat 服务的一部分,但源代码依然是开放的。在这种情况下,出现了CentOS,CentOS的发行和RHEL的发行是同步的,最新版本的CentOS是6.

CentOS社区将Redhat的网站上的所有源代码下载下来,进行重新编译。由于AS/ES/WS是商业产品,因此,必须将所有Redhat的Logo和标识改成自己的CentOS标识,CentOS就是这样产生的。

因此,可以说CentOS就是Redhat的AS/ES/WS的免费版本,使用CentOS可以获得与redhat 企业级linux一样的功能和性能。同时CentOS还提供免费的长期升级和更新服务。因此, 在众多的RHEL的克隆版本中,CentOS是很出众很优秀的。 虽然说CentOS是RHEL的克隆,但并不是一模一样,所说的克隆是具有100%的互换性。对于CentOS其实不尽相同,RHEL的软件在CentOS上面不能保证100%的正常工作。

Red Hat linux系列版本相互补充,相得益彰:如果第一次接触linux,那么建议首先使用Fedora Core,Fedora Core安装简单,对硬件支持很好,界面华丽,适合习惯Windows操作习惯的用户接受,同时也可以体验Redhat linux的最新功能;如果对linux有一定的了解,需要深入学习,建议使用CentOS系统,因为可以随意在网上获取安装程序,不需要授权和注册,功能和RHEL基本完全类似;如果是在做linux企业级应用和部署,建议使用RHEL版本。