您是否听说过“CentOS 是 Red Hat 的付费部分”这句话?
事实上,CentOS 是基于 Red Hat Linux。那么这两个 Linux 发行版之间有什么区别呢?
在这个页面上,CentOS 解释了 Red Hat Linux 之间的差异。
目录
**1 Red Hat 与 CentOS 的关系
1.1 什么是红帽企业 Linux?
1.2什么是 CentOS?
2 Red Hat 与 CentOS 的关系
2.1 CentOS 是 Red Hat Enterprise Linux 的克隆
2.2 Red Hat 开始支持 CentOS
3 Red Hat 和 CentOS 的具体区别是什么?
3.1区别 1 商业支持
3.2差异 2 二进制
3.3区别 3 对商业应用的支持
3.4差异 4 版本升级时间
4其实还有CentOS以外的克隆
Red Hat 和 CentOS 的关系
在我们讨论 Red Hat Enterprise Linux 和 CentOS 之间的区别之前,让我们来看看它们的关系。
什么是红帽企业 Linux?
Red Hat Enterprise Linux (RHEL) 是 Red Hat 提供的企业 Linux。如您所知,它是最著名的付费 Linux 发行版。
RHEL在“支持”和“责任”方面有安全感。因此,它已被公司和地方政府积极使用。在日本,85% 的付费发行版是红帽产品。它的入住率可以说是“完全控制了市场”。
特点如下
历史悠久的最古老的发行版之一
使用 RPM 包管理系统
捡起并使用枯萎的版本。注重稳定性
合并称为上游优先的开发形式
有一种安全感,因为它是在用 Fedora 实验后被整合到 RHEL 中的
Upstream First 是一种向开发社区主动升级功能和修复 bug 的方法,先修复上游,然后将其合并到公司的发行版中。
这是 Red Hat 独有的技术,它在称为 Linux 的特殊环境中运行。我们使用 Upstream First 增强了每个软件包,在 Fedora 上对其进行了试验,并将其合并到 RHEL 中。
上游的
对原包进行了修改和增强,然后使用了一个名为 Fedora 的发行版进行了现场验证。
正是因为这种安全感,它被高度评价为商业产品,许多公司都推出了它。
CentOS 是什么?
CentOS 是所谓的 Red Hat Linux 发行版。这是完全免费提供的,并被积极用作企业服务器。
特点如下。
运行稳定
适用于公司和服务器
很多关于操作系统的信息
这些特性使它成为一个有用的工作发行版。事实上,它是一个在使用服务器时总是排在前 3 位的发行版。
Red Hat 和 CentOS 的关系
CentOS 是 Red Hat Enterprise Linux 的克隆
RHEL 是付费的,但源是向公众开放的。因为RHEL 也是 Linux。只要您使用的是 GPL 开源,就必须发布源代码。
CentOS 是一个使用该源的 Linux 发行版,旨在与 RHEL 完全兼容。它是由一个与 Red Hat 无关的团体创建的发行版。
即使是现在,CentOS 仍在继续基于 Red Hat 发布的代码创建。我想让你认为这种关系如下。
红帽和centos
Fedora的实验内容导入RHEL,CentOS创建为副本。并非所有功能都相同,但将此图理解为一种思维方式很有用。
红帽开始支持 CentOS
自 2014 年以来,Red Hat 一直作为支持项目支持 CentOS。在那之前,它是合法的,但它是未经许可而制作的,但它已经得到了红帽的批准。
红帽宣布将支持 OpenStack、SDN、大数据等,并将其建立为一个操作系统。
它还可能旨在将 CentOS 推到免费发行版中的最强位置,并使其成为 Red Hat 的门户。我很期待 CentOS 的发展。
Red Hat 和 CentOS 之间的具体区别是什么?
让我们看看具体的区别。
红帽公司的布赖恩史蒂文斯
“将 CentOS 视为赤裸裸的 RHEL 是错误的。除了商标和支持之外,还有许多不同之处。”
正在发表声明。
毫无疑问,它们很相似,但也有很多不同之处。
差异 1 商业支持
这已经出来了,但有没有商业支持是 Red Hat 和 CentOS 之间的区别。仅仅因为 Red Hat 将其添加到支持项目中并不意味着它会支持它。
仍然支持付费的 Red Hat 而没有 CentOS。
差 2 二进制
RHEL 的源代码是公开的。但是,官方二进制文件仅适用于付费用户。
CentOS 二进制文件和 RHEL 二进制文件由于构建环境和 QA 过程的不同而有所不同。根据版本的不同,内核和组件可能会有所不同。
不过实际对比下差别不大。只要您有构建环境,就可以从任一来源获得几乎相同的二进制文件。
你只需要意识到它并不完全相同,以防万一。
差异 3 支持商业应用
对商业应用的支持存在差异。
Red Hat 支持许多应用程序,但 CentOS 不支持。例如,不支持 Oracle 数据库。
但是,它通常有效。
差异 4 版本升级时间
RHEL版本升级后,会发生CentOS版本升级。因此,one-tempo CentOS 端将被延迟。安全补丁也是如此。
但是,我想不出任何向 CentOS 提供补丁程序延迟和出现问题的情况。CentOS 将继续可以安全使用。
其实除了CentOS还有克隆
最后。
CentOS 是迄今为止最著名的,但实际上还有其他 Red Hat 克隆。
CERN等开发的Scientific Linux享有盛誉。Oracle Linux 也是 Red Hat 的克隆。此外,Amazon Linux for Amazon 也是基于 RHEL 制作的。
概括
我已经介绍了 RedHat 和 CentOS 之间的区别,但它如何?
除了付费和免费以及有或没有支持之外,还有以下差异。
CentOS 基于 Red Hat
二进制有点不同
显然,CentOS 版本升级的时间会有所延迟
这是主要的区别。
总之,很难说有这么大的区别。我们建议选择有或没有付费支持。