关于从 CentOS Linux 切换到 Oracle Linux

Red Hat 软件不久将使用 EOL CentOS Linux 8,并提出两种前进的替代方案:切换到 CentOS 流或 RHEL。更优秀、更便宜的选项是切换到 Oracle Linux。

如果切换到 CentOS 流,则将失去 1:1 与 RHEL 的兼容性,这对开发和测试环境产生影响。要切换到 RHEL,您需要获得付费支持订阅。通过使用简单易用的脚本,您可以通过将 Linux 实现迁移到 Oracle Linux 来缓解这些问题。此脚本适用于 CentOS Linux 版本 6、7 和 8。

了解迁移的好处

如果您决定从 CentOS 迁移到 Oracle Linux,您将感激一些重大好处:

  • Oracle Linux 可以免费下载、分发和使用(即使在生产中),并且自 14 年前发布以来一直如此。对于每个主要 Red Hat Enterprise Linux (RHEL) 版本,Oracle Linux 都有一个等效的发行版:4、5、6、7 和最近的 8。Oracle Linux 发行版始终跟踪 Red Hat,错误数据通常在 24 小时内发布,更新发行版通常在 5 个工作日内提供,主要版本发行版在 3 个月内提供。
  • 安装介质、更新和源代码均在 Oracle Linux yum 服务器上公开,无需登录或验证要求。
  • 自 2006 年第一个发行版以来,Oracle Linux 一直是 100% 的应用程序二进制文件,与等效的 RHEL 版本兼容。当时,从未记录过兼容性 Bug。Oracle 提供了两个内核:Unbreakable Enterprise Kernel (UEK) for Oracle Linux 或 Red Hat Compatible Kernel (RHCK)。Oracle 支持这两者。UEK 为进程调度程序、内存管理、文件系统和网络栈提供了广泛的性能和可扩展性改进。

了解支持的版本

迁移脚本当前支持切换 CentOS Linux 6、CentOS Linux 7 和 CentOS Linux 8。它不支持 CentOS 流。

复查脚本限制

在从 CentOS 迁移到 Oracle Linux 之前,请注意 centos2ol.sh 脚本的某些限制:

  1. 该脚本当前需要能够直接或通过代理与 CentOS 和 Oracle Linux yum 资料档案库通信。
  2. 该脚本当前不支持注册到第三方管理工具的实例,例如 Spacewalk、Foreman 或 Uyuni。
  3. 应与从第三方系统信息库安装的软件包兼容,但不保证兼容。例如,有些软件不喜欢存在/etc/oracle-release 文件。
  4. 安装第三方和/或封闭源内核模块的软件包(例如商业防病毒产品)在切换后可能不起作用。
  5. 该脚本仅启用启用切换到 Oracle Linux 所需的基本资料档案库。用户可能需要启用其他系统信息库才能获取已安装软件包的更新

获取支持

Oracle 为从 CentOS 切换到 Oracle Linux 时可能出现的问题提供支持服务。

  • 非安全相关 Bug 报告、问题或增强请求打开 GitHub 问题。
  • 要报告安全问题或漏洞,请勿引发 GitHub 问题。如果您认为您发现了安全漏洞,请向 secalert_us@oracle.com 提交报告,最好附带概念证明。Oracle 提供了有关如何报告安全漏洞的其他信息,其中包括用于安全电子邮件的公共加密密钥。请勿使用其他渠道或直接与项目内容提供者联系。