CentOS、RHEL 和 OEL 之间的“实际”区别是什么?

war*_*ren 11 redhat centos

一些应用程序需要特定的 Linux 版本才能运行,例如 RHEL 5 x64、Update 4。

理论上,CentOS 5.4 x64应该与 RHEL 变体完全相同——因为 CentOS 项目努力与 RHEL 100% 二进制兼容。

同样,Oracle Enterprise Linux应该是相同的——但是如果没有在“正确”的发行版上运行,许多应用程序将无法正常工作。

仅安装适当的redhat-releaserpm的廉价修复也不总是有效。

在幕后,RHEL 和重新打包的版本之间的真正区别是什么?

thi*_*ice 7

在 RHEL 与 CentOS 之间的哲学之外,可能有很多原因,但我觉得最大的组成部分是:

  • 缺乏为另一个操作系统打包的愿望(这对 Debian 之类的人来说是个大问题)
  • 可用包的差异导致关键依赖项的不同版本
  • 操作系统本身的差异对 ABI(应用程序二进制接口)产生了不同的要求,这可能难以回避
  • 懒惰的编程

  • ftr - 在“[ABI](http://www.acronymfinder.com/ABI.html)”的 acronymfinder 上的第二次点击在这种情况下非常有趣,“获得性脑损伤” (6认同)

Bra*_*ram 6

Oracle Linux 和 Red Hat Enterprise Linux 之间的差异主要在于许可和支持方面的差异。

两家公司都使用不同的机制来计算已安装实例的数量。

其次,Oracle Linux 提供了多种内核类型的选择。您可以使用 Red Hat 提供的相同内核,也可以使用 Oracle 修改的两种内核类型之一。

Oracle 的 Unbreakable 内核包括一些在 Red Hat 内核中不可用的附加驱动程序(例如用于 SSD 磁盘)。由于这些添加,Oracle 声称性能得到了显着提升。

当然,您需要考虑您对此类营销声明的重视程度以及这种情况是否适用于您的环境。即您使用 SSD 磁盘和 infiband 消息吗?

另一方面,恕我直言,Oracle 并未为 Red Hat Network Satellite 服务器提供真正的替代方案。这对我们决定在标准 RHEL 服务器上运行我们的新 Oracle 数据库有很大影响。但同样,这有多重要取决于您的环境。我们采访的 Oracle 代表确实提到 Oracle Enterprise Manager 已经扩展了一些管理特性,但我们没有进一步调查。

是另一个提供有关 Oracle Linux 的更多信息的站点。