甲骨文撒手下,Java和OpenJDK该怎么走?
极客时间编辑部
讲述:杜力大小:1.04M时长:02:16
在 Java 9 之前,一个版本被宣布为首选版本之前,存在一个“培育”(bedded-in)新 GA 版本的重叠期。在此期间,上一个版本将会继续进行免费更新。
为了确保新旧版本间的干净切换,即便旧版本已经不再是首选版本,通常也会继续维护 12 个月以上。但是随着 Java 版本的发布更改为遵循严格的时间表后,事实上宣告了传统的免费支持期将寿终正寝。
近日,红帽 Java 平台团队的首席工程师安德鲁·哈利(Andrew Haley)表示,红帽计划在 2023 年之前,继续提供对 OpenJDK 8 的支持。
几年前,OpenJDK 6 更新(jdk6u)项目被甲骨文放弃,安德鲁接管了它,然后 OpenJDK 7 也发生了同样的事情。
据介绍,在红帽,他们打算为客户提供 OpenJDK 8 支持,他们的政策是“上游优先”,这意味着 OpenJDK 8 将继续为关键 bug 和安全漏洞提供更新,而 JDK 11 也差不多。
除了目前正在为 OpenJDK 更新提供帮助的人员和组织之外,安德鲁收到了来自其他组织的帮助,特别是亚马逊网络服务。这是个好消息,但可能需要一段时间才能让每个人都步入正轨。
还有一个问题是将 OpenJDK 后续版本的重要功能反向移植到较低版本的 JDK 中(如 JDK 8)。安德鲁表示,虽然拥有新功能(特别是与性能相关的)是件好事,但他们的首要任务是不破坏任何东西。因此,对于每个提案,他们都要抓住它们的优点,而且不能对这些事情采取一刀切的策略。
现在的一个问题是,人们将如何免费下载已经编译的 OpenJDK 二进制文件,而不是只能下载到 OpenJDK 源代码。安德鲁相信,OpenJDK 更新项目应该承诺,在发布时提供二进制文件。
所以,在谈论 OpenJDK 二进制文件时,主要指的是 Windows 和 macOS。如何以及在何处构建二进制文件应该由 JDK 更新项目来决定。安德鲁表示,红帽很乐意定期提供对 Windows 和 Linux 二进制文件的下载,但可能需要其他人来帮忙在 macOS 上进行构建和测试。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论