Oracle 通告说 Java 6 Update 43 将是其商用 Java 6 开发包的最后一个可以免费获得的更新,没几天,Red Hat宣布他们将接管对OpenJDK 6 的支持。
为解决近来困扰Java 浏览器插件的一些严重漏洞,Oracle 发布了一系列紧急补丁,而Update 43 就是其中最新的一个。该补丁的发布说明中提到,“Oracle 建议用户迁移到JDK 7,以便继续使用公共更新和安全增强”。
就其本身而言,Red Hat 指出他们“已经过渡为OpenJDK 6 项目的领导角色,能够有效地扩展对技术和用户的支持”。
Java 6 仍广泛应用于很多企业之中,Oracle 也心照不宣地承认这一事实,因此他们两次推迟 Java 6 的终止支持日期。Oracle 最初准备在 2012 年 7 月结束对 Java 6 的支持,后来推迟到 2012 年 11 月,之后又推迟到 2013 年 2 月。该公司现在仅提供这一版本的商业支持,价格信息请参考这里。
Red Hat 的主要关注点很可能是修复 OpenJDK 6 中发现的安全漏洞和其他 bug。Oracle 对 JDK 7 所做的 bug 修复大多数同样适用于 JDK 6,OpenJDK 6 的网站上也指出了这一点:
……JDK 7 中与规范修改无关的 bug 修复被假定为对 OpenJDK 6 有效。换言之,默认情况下,这种修复被假定为适用于 OpenJDK 6,进入 JDK 7 一段时间并相安无事的修复更是如此。
想必 Red Hat 此举主要针对的是使用 JBoss 中间件以及在 Red Hat 服务器上运行 OpenJDK 的客户,但同时也确实为使用 Oracle Java 6 的企业提供了第三种选择,即切换为 Java 7、购买 Oracle 的支持或切换为 OpenJDK 6。
评论