Oracle Linux 的 UEK-Next 使开发者能够探索和验证最新的 Linux 开发

Oracle Linux 推出 UEK-next:结合上游 Linux 内核与 Oracle Linux 补丁

Oracle Linux 近日推出了 UEK-next,这是一项将上游 Linux 内核与 Oracle Linux 补丁结合的服务。通过这一服务,用户可以在官方发布之前,提前预览和测试最新的 Linux 功能和硬件支持。

主要特点

  • 内核版本支持:从 Linux 内核 6.8 开始,Oracle 将通过专门的开发者 yum 渠道提供 Unbreakable Enterprise Kernel (UEK)-next,方便用户在 Oracle Linux 9 系统上探索最新的上游 Linux 内核。
  • 非生产用途:UEK-next 不适用于生产环境,Oracle 提供的支持也有限。

技术背景

  • Linux Upstream Continuous Integration (LUCI):Oracle 使用 LUCI 系统管理 Linux 内核补丁。LUCI 要求所有集成到 UEK 的补丁都必须在最新的上游 Linux 版本上进行持续验证。
  • 冲突预警:这一过程作为早期预警系统,帮助开发者及时发现潜在冲突,并保持对上游内核发展的了解。
  • 补丁管理:部分补丁由于不是长期解决方案或缺乏上游社区的共识,不适合包含在上游版本中。LUCI 允许这些补丁单独维护,同时确保能够快速适应新内核版本。

开发者责任

  • 补丁维护:开发者负责维护和更新 LUCI 中尚未集成到上游的补丁,尤其是在上游代码变化影响其补丁时。
  • 自动合并:一旦代码被合并到上游,它将自动成为后续 Linux 版本的一部分,开发者无需再维护。

内部使用

  • 夜间构建:Oracle 内部使用 LUCI 生成夜间 Linux 内核构建,确保补丁正确应用,并提醒开发者潜在问题。

内核配置

阅读 21
0 条评论