Linux应用基础教程(基于CentOS 7)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.4 Red Hat Linux及其相关产品

1. Red Hat Linux系列发行版

Red Hat公司在开源软件界鼎鼎大名,该公司发布了最早的(之一)Linux商业版本Red Hat Linux。所有人都可以获得软件的源代码,使用该软件的开发人员可以自由地对其进行改进。Red Hat解决方案包括Red Hat Linux、开发人员和嵌入式技术,以及培训、管理和技术支持。这项开源革新通过称为Red Hat Network的Internet平台传递给客户们。

Red Hat一直领导着Linux的开发、部署和经营,从嵌入式设备到安全网页服务器,都是用开源软件作为Internet基础设施解决方案的领头羊,一度被作为Linux发行版本的事实标准。Red Hat公司在发布Red Hat Linux系列版本的同时,还发布了Red Hat Enterprise Linux,即Red Hat Linux企业版,简写为RHEL。RHEL系列版本面向企业级客户,主要应用在Linux服务器领域。Red Hat公司对RHEL系列产品采用了收费使用的策略,即用户需要付费才能够使用RHEL产品并获得技术服务。

2. Red Hat与Fedora Project

Red Hat公司于2003年9月底宣布,将原有的Red Hat Linux开发计划与Fedora Linux计划整合成新的Fedora Project。Fedora Project由Red Hat公司赞助,以社群主导、支持的方式,开发Linux发行版Fedora Core。Fedora Core是一份由Red Hat策划的开放开发项目,它向普通参与者开放并由精英管理者领导,沿着一系列项目目标而前进。Fedora项目的目标是与Linux社区协作,只从开放源码软件来创建一份完整的、通用的操作系统。其开发过程是以公开论坛的形式进行的。

由于Red Hat公司不再继续开发免费版Red Hat Linux,而由合并产生的Fedora Core接手后续新发行版本的开发工作,因此Fedora Core被Red Hat公司视为一个新技术的研究园地,其所开发的各项技术有可能在未来被纳入Red Hat Enterprise Linux(企业版)中使用。正因为如此,Fedora Core不断引入自由软件的新技术,从而导致其发行版本缺乏足够的稳定性。Fedora Core很快更名为Fedora。

3. CentOS与RHEL

CentOS是一个开源软件贡献者和用户的社区。它对RHEL源代码进行重新编译,成为众多发布新发行版本的社区当中的一个,并且在不断的发展过程中,CentOS社区不断与其他的同类社区合并,使CentOS Linux逐渐成为使用最广泛的RHEL兼容版本。CentOS Linux的稳定性不比RHEL差,唯一的不足就是缺乏技术支持,因为它是由社区发布的免费版。

CentOS社区的Linux发行版本被称为CentOS Linux,由于使用了由RHEL的源代码重新编译生成新的发行版本,CentOS Linux具有与RHEL产品非常好的兼容性,并且与生俱来地拥有RHEL的诸多优秀特性。虽然CentOS Linux使用了RHEL的源代码,但是由于这些源代码是Red Hat公司自由发布的,因此CentOS Linux的发布是完全合法的,CentOS Linux的使用者也不会遇到任何的版权问题。CentOS面向那些需要企业级操作系统稳定性的用户,而且并不存在认证和支持方面的开销。

CentOS Linux与RHEL产品有着严格的版本对应关系,例如使用RHEL 6源代码重新编译发布的是CentOS Linux 6,与RHEL 7.1对应的是CentOS Linux 7.1。