CentOS 和 RHEL 完全一样吗?

Oxw*_*ivi 173 rhel centos

我确定这个问题已经在其他地方一次又一次地被问到(我在 SE 中没有找到任何特定于 CentOS 与 RHEL 的内容),但我仍然想提出并确认一些具体的观点。

我很清楚 CentOS 删除了所有 RH 商标、徽标等,并且基于与社区构建的软件包相同的代码。

  • 为 CentOS 构建的软件包是否完全相同?软件包的内容和程序的行为是否与在 RHEL 上找到的相同?
  • 除了许可证注册的媒介之外,RHN 是什么?CentOS 是什么?

我是 Ubuntu 桌面用户。参加了 RH299 课程,该课程并未真正涉及支持方面(即 RHN)。除此之外,我没有专业的 Linux 知识或经验。

编辑

我确实阅读了CentOS 6.2 发行说明,但我发现细节并不令人满意。发行说明提到了包被修改删除添加到上游。但它既没有解释也没有链接到任何详细说明修改后的包中究竟有什么不同的文档。授予品牌包是不言自明的,但它提到了像, , 等包kernel,据我所知,这些包与品牌无关。ntpanaconda

Gil*_*il' 113

CentOS 非常接近于没有品牌和支持的 RHEL。特别是,库版本是相同的,因此在一个上工作的二进制文件将在另一个上工作。管理工具是相同的并且以类似的方式配置。但是,存在一些差异,因为这两个发行版有时会应用不同的小补丁。例如,在这个问题中,很明显 RHEL 5 和 CentOS 5 应用不同的规则来识别/etc/cron.d.

换句话说,在您的课程级别,您可以将 CentOS 和 RHEL 视为可互换的。但是如果您需要在手册页的一角查找程序的精确行为,您可能会遇到差异。

  • 有什么地方可以找到这些差异吗?我阅读了 CentOS 6.2 [发行说明](http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.2),但除了修改的软件包(我认为与品牌有关)和添加或丢失的软件包之外,没有提到了与上游可能存在的差异。 (2认同)

Spl*_*t71 19

可能会回答您的问题。这是页面的摘录。

CentOS 是基于 Linux 内核的免费操作系统发行版。它完全源自 Red Hat Enterprise Linux (RHEL) 发行版。CentOS 的存在是为了提供一个免费的企业级计算平台,并努力与其上游源 Red Hat 保持 100% 的二进制兼容性。 [2] CentOS 代表社区企业操作系统。CentOS 是最流行的 Web 服务器 Linux 发行版,几乎 30% 的 Linux Web 服务器都在使用它


小智 16

不,虽然很近。有一些关键的区别。

  • CentOS 缺乏政府网络所需的认证加密保护。
  • CVE (Common Vulnerabilities and Exposures) 没有在 CentOS 上进行测试,正确测试它们的成本很高。

  • 您能分享一下您的陈述的来源吗? (4认同)

小智 10

就所有意图和目的而言,CentOS 就是 RedHat。然而,CentOS 在他们可以做的事情上更加灵活。

CentOS 网站

CentOS 是由一个规模虽小但不断壮大的核心开发团队开发的。反过来,核心开发人员得到活跃的用户社区的支持,包括来自世界各地的系统管理员、网络管理员、企业用户、经理、核心 Linux 贡献者和 Linux 爱好者。

CentOS 与其他一些克隆项目相比具有许多优势,包括:活跃且不断增长的用户社区,快速重建、测试和 QA 的勘误包,广泛的镜像网络,可联系和响应迅速的开发人员,包括 IRC 在内的多种免费支持途径聊天、邮件列表、论坛、动态常见问题解答。

简而言之,CentOS 是 RedHat 的社区版本。您使用 Ubuntu,因此您可能会更好地理解这个类比:CentOS 之于 RedHat,就像 Linux Mint 之于 Ubuntu。

  • 我自己来自 CentOS 世界,你最后的比喻对我来说似乎有点不对劲。毕竟,任何人都可以在任何机器上免费安装 Ubuntu,对吧?RHEL 的情况并非如此。 (3认同)

har*_*kat 7

使用 RHEL,您需要向 RedHat 支付支持费用。
使用 CentOS,您不会从 RedHat 获得商业支持。

大多数更新首先适用于 RedHat,然后适用于 CentOS。

除此之外,它们是相同的。请参阅此以获取进一步参考:CentOS vs RHEL


Nil*_*ils 5

查看 CentOS 页面上的发行说明。有一个与 RH 添加/不同的 rpm 列表。这些是关于品牌或关于更新机制(这需要 RH 中的许可证)。

  • 我做了(请参考我对@Gilles 回答的评论)。发行说明只说明了不同软件包的列表,而不是它们的不同之处。而 RHN,我不确定它是如何工作的,以及它如何在 CentOS 中被替换——这就是我在问题中提到它的原因。 (2认同)