差异 java 版本“1.7.0_65”和 java 版本“1.7.0_131”
Difference java version "1.7.0_65" and java version "1.7.0_131"
RHEL 6.6 有 openJDK java 版本“1.7.0_65”,RHEL 6.9 有 openJDK java 版本“1.7.0_131”。
- openJDK java 版本“1.7.0_65”和 openJDK java 版本“1.7.0_131”有什么区别。
对产品有影响吗?以前使用 openJDK java 版本“1.7.0_65”时运行良好。
在 linux 服务器 RHEL 6.9 中仅保留 openJDK java 版本“1.7.0_65”与保留 openJDK java 版本有何不同linux 服务器 RHEL 6.9
中的“1.7.0_131”
请有人澄清我的问题。
提前致谢。
1.7.0_65 很旧 jdk。这意味着它充满了已知的安全漏洞 - 请参阅 https://www.oracle.com/technetwork/topics/security/alerts-086861.html。
每 1/4 年,甲骨文都会发布大量针对 openjdk 的修复程序。 Red Hat 工程师向后移植它们以供您打开jdk7。因此 jdk 在 rhel 6 中每年大约更新 4 次。
RedHat 在其生命周期中保持 rhel X 的兼容性是很重要的,java 也不例外。所以从 1.7.0_65 到 1.7.0_131 的更新(猜测 6.6->6.9 更新)应该是非常顺利的。与意外情况不同,如果是 red hat bugzilla xor custommer portal,rh 的 OpenJDK 团队将尽力修复它。
长话短说,在您的系统上安装这么旧的 jdk 是非常糟糕的主意。
最初发布的 RHEL 6.6 具有 java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5。此版本基于 OpenJDK 7u65 和 IcedTea 2.5.1,发布于 2014-07-16。因此,它已经超过两年半了。
RHEL 6.9 有 java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8 于 2017-02-14 发布。在这两个版本之间,有许多错误修复和几个安全更新。
Oracle 每季度发布 Java 安全更新,我们在 Red Hat 将这些应用到我们的软件包中。自从在 7u80 之后接管 OpenJDK 7 的领导地位以来,我们还使用 OpenJDK 8 的补丁为该版本创建了反向端口。
升级到较新版本应该是低风险的,因为每个新版本都在针对 Oracle 提供的 Java 7 兼容性工具包进行测试。继续使用容易受到多种已知安全漏洞攻击的版本存在更多风险。
此外,如果您提出错误,我们可能会要求您做的第一件事就是尝试最新版本,并且对此类错误的任何修复都会转到新版本,而不是不受支持的版本1.7.0_65.
在接下来的几周内,应该还会有一个基于 OpenJDK 7u141 的新版本。这将包含更多安全更新和错误修复。
每个版本的完整详细信息可在 my release blog 上找到。
RHEL 6.6 有 openJDK java 版本“1.7.0_65”,RHEL 6.9 有 openJDK java 版本“1.7.0_131”。
- openJDK java 版本“1.7.0_65”和 openJDK java 版本“1.7.0_131”有什么区别。
对产品有影响吗?以前使用 openJDK java 版本“1.7.0_65”时运行良好。
在 linux 服务器 RHEL 6.9 中仅保留 openJDK java 版本“1.7.0_65”与保留 openJDK java 版本有何不同linux 服务器 RHEL 6.9
中的“1.7.0_131”
请有人澄清我的问题。
提前致谢。
1.7.0_65 很旧 jdk。这意味着它充满了已知的安全漏洞 - 请参阅 https://www.oracle.com/technetwork/topics/security/alerts-086861.html。
每 1/4 年,甲骨文都会发布大量针对 openjdk 的修复程序。 Red Hat 工程师向后移植它们以供您打开jdk7。因此 jdk 在 rhel 6 中每年大约更新 4 次。
RedHat 在其生命周期中保持 rhel X 的兼容性是很重要的,java 也不例外。所以从 1.7.0_65 到 1.7.0_131 的更新(猜测 6.6->6.9 更新)应该是非常顺利的。与意外情况不同,如果是 red hat bugzilla xor custommer portal,rh 的 OpenJDK 团队将尽力修复它。
长话短说,在您的系统上安装这么旧的 jdk 是非常糟糕的主意。
最初发布的 RHEL 6.6 具有 java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5。此版本基于 OpenJDK 7u65 和 IcedTea 2.5.1,发布于 2014-07-16。因此,它已经超过两年半了。 RHEL 6.9 有 java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8 于 2017-02-14 发布。在这两个版本之间,有许多错误修复和几个安全更新。
Oracle 每季度发布 Java 安全更新,我们在 Red Hat 将这些应用到我们的软件包中。自从在 7u80 之后接管 OpenJDK 7 的领导地位以来,我们还使用 OpenJDK 8 的补丁为该版本创建了反向端口。
升级到较新版本应该是低风险的,因为每个新版本都在针对 Oracle 提供的 Java 7 兼容性工具包进行测试。继续使用容易受到多种已知安全漏洞攻击的版本存在更多风险。
此外,如果您提出错误,我们可能会要求您做的第一件事就是尝试最新版本,并且对此类错误的任何修复都会转到新版本,而不是不受支持的版本1.7.0_65.
在接下来的几周内,应该还会有一个基于 OpenJDK 7u141 的新版本。这将包含更多安全更新和错误修复。
每个版本的完整详细信息可在 my release blog 上找到。