购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 Red Hat系列产品介绍

Red Hat系列产品介绍

Red Hat是Linux领域最成功的商业企业之一。下面对Red Hat系列代表产品进行介绍。

1.3.1 Red Hat Linux

Red Hat Linux是Red Hat早期版本使用的名称。Red Hat Linux 1.0发布于1994年11月。1995年,Red Hat(红帽)公司正式成立。Red Hat公司是一家开源解决方案供应商,也是标准普尔500指数成员,总部位于美国北卡罗来纳州的罗利市。Red Hat公司将开源社区项目产品化,使普通企业客户更容易使用开源创新技术。1999年8月,Red Hat公司上市,实现了华尔街历史上的第八大首日涨幅。

2003年4月,Red Hat Linux 9.0发布后,Red Hat公司将全部力量集中在服务器版的开发上,也就是对Red Hat Enterprise Linux版的开发。2004年4月30日,Red Hat公司正式停止对Red Hat Linux 9.0的支持,标志着Red Hat Linux的正式完结。原本的桌面版Red Hat Linux发行套件则与来自开源社区的Fedora计划合并,成为Fedora Core(第7版起,改为Fedora)。

1.3.2 Fedora Linux

Fedora Linux由Fedora社区开发、Red Hat公司赞助,目标是创建一套新颖、多功能且自由(开放源码)的操作系统。Fedora是商业化的Red Hat Enterprise Linux发行版的上游源码。Fedora被Red Hat公司定位为新技术的实验场地,许多新的技术都会在Fedora中检验,为Red Hat Enterprise Linux的发布奠定基础。

Fedora Core 1发布于2003年末,定位于桌面用户。最早Fedora Linux社区的目标是为Red Hat Linux制作并发布第三方的软件包。当Red Hat Linux停止发行后,Fedora社区便集成到Red Hat赞助的Fedora Project,目标是开发出由社区支持的操作系统。Red Hat Enterprise Linux则取代Red Hat Linux成为官方支持的系统版本。

Fedora大约每6个月发布新版本。Fedora Core 1发布于2003年11月,前6版都采用Fedora Core命名,第7版起开始使用Fedora。Fedora 7发布于2007年5月。2021年11月正式推出Fedora 35。Fedora Project每个版本的维护,通常会持续到其下下个版本发布后一个月,也就是每个版本大约维护13个月。Fedora的版本更新频繁,性能和稳定性得不到保证,因此,一般在服务器上不推荐采用Fedora Core。

1.3.3 Red Hat Enterprise Linux

Red Hat Enterprise Linux即红帽公司Linux,缩写为RHEL。RHEL是由Red Hat公司提供收费技术支持和更新的Linux发行版。Red Hat现在主要做服务器版的Linux开发,在版本上注重性能和稳定性,以及对硬件的支持。由于企业版操作系统的开发周期较长,注重性能、稳定性和服务器端软件支持,因此版本更新相对较缓慢。RHEL是从其他版本中更改过来的,并没有第1版。RHEL 2.1基于Red Hat Linux 7.2开发,发布于2002年3月23日。由于Red Hat Linux停止发行,RHEL 4开始基于Fedora Core(已经更名为Fedora)进行开发。2005年2月开始发布的RHEL 4基于Fedora Core 3开发。2019年5月7日,RHEL 8发布(基于Fedora 28)。Red Hat Enterprise Linux又分为AS、ES、WS等分支。AS是Advanced Server的简称;ES是Enterprise Server的简称,是AS的精简版本;WS是Workstation Server的简称,是ES的进一步简化的版本。

Red Hat的Fedora Linux和Enterprise Linux都需要遵循GNU协议,即需要发布自己的源码。关于免费的Fedora Linux,我们既可以下载编译后的ISO镜像,也可以下载软件包源码。关于收费的Red Hat Enterprise Linux系列,我们可以获得AS/ES/WS系列的软件包源码ISO文件,但由于其是一款商业产品,我们需要购买正式授权方可使用编译后ISO镜像。

1.3.4 CentOS

CentOS(Community Enterprise Operating System,社区企业操作系统)作为基于RHEL源码的社区重新发布版在Linux发行版中有相当大的影响力,特别适合需要相对稳定的开发环境且无商业支持需求的开发者。

Red Hat发布Red Hat 9.0后,全面转向RHEL的开发。RHEL要求用户购买正式授权,它的二进制代码不再允许免费下载。然而,由于RHEL依然需要遵循GNU协议,即需要发布自己的源码,这些文件可以被自由地下载、修改代码、重新编译和使用,从而诞生了众多的RHEL的副本,CentOS是其中表现最为突出的一员。在某种意义上,CentOS可以认为是RHEL免费版本。CentOS移除了不能自由使用的RHEL商标和一些闭源软件。使用CentOS,可以获得与RHEL相同的性能和体验感。许多要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。

CentOS已经被Red Hat公司彻底改变了原有的发展方向。2014年年初,Red Hat和CentOS社区宣布将开始合作,将CentOS打造成全方位整合开源社区资源的稳定社区发行版。2020年12月8日,CentOS社区在官方博客发布“CentOS Project shifts focus to CentOS Stream”和关于该问题的维基百科说明。该博文的发布标志着CentOS Linux版本的终结,同时大幅缩短了CentOS Linux 8的支持和维护时间。官方网站的下载页显示,CentOS Linux 8的支持和维护时间已经变更为2021年12月31日截止(原计划2029年截止)。CentOS Linux从2020年12月以后不会再有CentOS Linux 9及之后的版本,仅有CentOS Stream版本。

1.3.5 CentOS Stream

作为CentOS的替代,CentOS Stream不再是RHEL原生代码的重新编译版。传统的“Fedora→RHEL→CentOS”路径已经成为历史,取而代之的将是“Fedora→CentOS Stream→RHEL”。CentOS Stream是一个持续交付的发行版,位于Fedora Linux之后,RHEL之前。Red Hat已经将工作重点从重建RHEL的CentOS Linux转移到CentOS Stream,后者将在当前RHEL发布之前进行跟踪。为了实现CentOS Stream的稳定性,CentOS Stream的每个主要版本都从一个稳定的Fedora Linux发展而来。CentOS Stream 9从Fedora 34的分支发展而来,RHEL 9的不同子版本,将从CentOS Stream 9发展而来。随着更新的软件包通过测试并满足稳定性标准,它们将被合并到CentOS Stream 9以及每日构建的RHEL 9中。发布到CentOS Stream 9的更新与发布到RHEL 9子版本的更新是相同的。CentOS Stream 9现在的形态就是将来RHEL 9的样子。 asCX5sJw6OlN56PypJHlbb+Narmv8UO5QcwLUl4kOSfeclmjOLj0nX6dVbJ6D60k

点击中间区域
呼出菜单
上一章
目录
下一章
×