我们正在探索 Oracle Linux 并考虑从其他 RHEL 克隆版本转移。
仍未解答的一个问题是:Oracle Linux 上的次要版本的生命周期是多长?当之前的版本有新的版本可用时,我们能否在免费套餐上获得更新?
例如:我需要安装 Enterprise Linux 7.7 服务器,在 CentOS 世界中,我们需要从 CentOS Vault 获取 ISO,并且只有 CentOS 7.8 发布前最后一天的更新。另一方面,在 RHEL 上,即使 7.8 已经发布了一段时间,也会有一些针对 RHEL 7.7 的安全更新。因此在这种情况下,RHEL 比 CentOS 更合适。
那么在这种情况下 Oracle Linux 的策略是什么?我可以在哪里阅读有关信息?如何固定 Oracle Linux 以保留点版本并像在 RHEL 中一样对其进行修补?
谢谢你们。
答案1
Oracle 的 Oracle Linux 生命周期为仅有的在主要版本级别,而不是次要版本级别。(参见此处:https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf) 版本中与软件兼容性相关的重要部分是“7”,而不是“.x”。Oracle Linux 7.8 只是比 7.7 更新的内核;它们不是“独立”的版本。
如果你需要维护安全性,那么你需要在内核补丁发布时安装它们。特定的内核补丁将自动地增加 Oracle Linux OS 的版本号;版本号是最低内核版本的指标。根据我的经验,这种情况每年发生一到两次。
我从未见过有这种问题的软件——在必要时不会发布自己的更新来支持新内核版本。如果你必须冻结内核版本来支持某些特定的东西,那么从定义上讲,安全性并不是真正重要的——我认为你不能同时兼顾两者。