Linux发行版:Redhat、RHEL、CentOS是啥关系?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux发行版:Redhat、RHEL、CentOS是啥关系?相关的知识,希望对你有一定的参考价值。

参考技术A GNU/Linux是基于GPL开源许可协议的操作系统内核,但仅仅有内核还不是一个完整的操作系统,要想可以使用还需要集成各种应用软件。Linux发行版就是指预先集成好的Linux操作系统及各种应用软件,一般情况下用户直接安装就可以使用,不需要再重新编译。

发布Linux发行版的既有商业公司,也有开源社区,现在有超过300个Linux发行版,而且大多数都比较活跃,比如Ubuntu,Fedora,Red Hat Enterprise Linux(RHEL),CentOS,Debian。中国的发行版有刚进入政府采购名称的中兴新支点、相对比较成熟的深度deepin等。

我们平常所说的安装个Linux操作系统指的都是安装一个Linux的发行版。

Redhat(红帽)是一家总部位于美国北卡罗来纳州罗利的公司,是世界领先的企业级开源 IT 解决方案提供商,主要开发和售卖Linux及提供技术服务,成立于1993年,于2018年10月被IBM收购。

Red Hat Enterprise Linux(红帽企业Linux,简写RHEL)是Redhat公司推出的主要的Linux发行版,属于开源操作系统。用户可基于这一平台,在裸机、虚拟环境、容器及各类云环境之间扩展现有应用并部署各种新兴技术。

上面我们说过,商业公司Redhat推出了Linux的发行版RHEL,那么根据Linux的GPL开源许可证,Redhat必须开源RHEL的源代码。于是开源社区将RHEL的源代码拿过来,稍作改动,主要是去掉Redhat的商标信息等,然后重新编译发布,就是我们现在知道的CentOS。

虽然CentOS的源码是直接搬用RHEL的,但这在法律上是完全没问题的,因为发布出来的CentOS同样也遵守了GPL。除了一些Redhat的商业应用软件,CentOS追求的是与RHEL 100%兼容。

CentOS已经于2014年被Redhat收购,有了Redhat在治理体系和内容上的帮助,CentOS在获取包括源码在内的开发资源也更加容易。CentOS是由CentOS理事会管理的,在Redhat收购CentOS之后,理事会共11名成员,除了部分原有的理事会成员,还包括了Redhat提名的成员,Redhat提名人员占多数。

上面说过了CentOS是通过编译RHEL的源码来进行发布的,所以CentOS的发布总是在RHEL发布后不久,一般不超过72小时,大版本发布的话会有延迟。自从CentOS 4.4版本开始,RHEL和CentOS就采用了统一的版本规则。

就像我们在之前的文章提到的,所有基于GPL开源许可协议发布的软件,其收费都不是为了版权,而是为其提供的服务和技术支持收费,Redhat的RHEL也是一样。CentOS作为从RHEL源码直接编译的发行版,其作为服务器的高效率及稳定性等方面都是经过实践验证的,所以如果自己有丰富的服务器运维经验,那你可以选择CentOS。但如果没有专业的运维团队,又需要大规模部署,那还是选择RHEL比较明智,Redhat团队会为你提供专业的、标准化的解决方案和专业的技术支持。

CentOS 7.5 正式发布 基于 RHEL 的安全稳定发行版


来源:开源中国社区

www.oschina.net/news/95952/centos-7-5-released


CentOS 7 的第五个发行版本 CentOS 7.5 已正式发布!CentOS Linux 发行版是一个稳定、高预测性、高管理性、高重复性的平台,它是 Red Hat 企业级 Linux(RHEL) 源代码再编译的发行版,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容。CentOS 对组件的修改主要是去除 Red Hat 的商标及美工图。



CentOS 7.5 正式发布 基于 RHEL 的安全稳定发行版



各大镜像也均已更新至 CentOS 7.5


  • 镜像站汇总:https://www.centos.org/download/mirrors/

  • 网易:http://mirrors.163.com/centos/7.5.1804/

  • 上海交通大学:http://ftp.sjtu.edu.cn/centos/7.5.1804/

  • 上海大学开源社区:http://mirrors.shu.edu.cn/centos/7.5.1804/


被 CentOS 删除但包含在上游发行内的组件


  • insights-client

  • Red_Hat_Enterprise_Linux-Release_Notes-7-*

  • redhat-access-gui

  • redhat-bookmarks

  • redhat-indexhtml

  • redhat-logos

  • redhat-release-*

  • subscription-manager-migration

  • subscription-manager-migration-data


被 CentOS 新增但不包含在上游发行内的组件


  • centos-bookmarks

  • centos-indexhtml

  • centos-logos

  • centos-release


被发行为 7.4.1708 的更新,但在 7.5.1804 安装媒体内的版本较旧的组件


  • firefox

  • motif

  • slf4j

  • thunderbird

  • tzdata



看完本文有收获?请分享给更多人

关注「Linux 爱好者」,提升Linux技能

以上是关于Linux发行版:Redhat、RHEL、CentOS是啥关系?的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.5 正式发布 基于 RHEL 的安全稳定发行版

Linux常见的发行版

Linux常见的发行版

001

Linux 基础积累

好的开始是成功的一半(第一周)