Skip to content
Search Oracle Linux

This page uses Chinese content. Search opens the Chinese documentation.

    Browse this documentation

    UEK 与 RHCK:Oracle Linux 双内核怎么选

    This content is not available in your language yet.

    Unbreakable Enterprise Kernel(UEK)是 Oracle 自行构建、随 Oracle Linux 支持交付的内核,官方描述其重点是性能与稳定,并尽可能贴近上游主线源码(少 backport);它被用于 Oracle 的 Engineered Systems、Oracle Cloud Infrastructure 与大型企业部署。

    Red Hat Compatible Kernel(RHCK)是与对应 RHEL 内核同源的兼容内核;Oracle 的 yum 仓库在 Oracle Linux 9 中单独提供「RHCK with Oracle fixes」仓库,与 UEK Release 7/8 仓库并列。UEK 8 基于上游 6.12 内核版本,外加 Oracle 的补丁与增强。

    以数据库与中间件为主、追求长期不变性的生产环境,UEK 是 Oracle 生态的一等公民(Oracle 文档称其用于 Engineered Systems 与 OCI);强依赖第三方内核模块(如特定安全 Agent、DLP 驱动)的团队要逐项核对厂商对 UEK 的支持声明——RHCK 的 ABI 语义与 RHEL 同源,第三方模块兼容性问题更少。两套内核可在同一系统上并存安装、启动时选择;选型决策只影响内核,不影响用户态兼容性。

    启动进系统后看 uname -r 的输出:包含 uek 字样即 UEK,否则为 RHCK。内核包管理(安装/切换/回退)的操作与 EL 通用习惯一致,见枢纽的内核管理指南。

    官方 UEK 文档(含各 Release 的版本号与更新列表)见 UEK Documentation;仓库级证据见仓库与 addons。