红帽取代 Oracle,接管 OpenJDK 8 和 OpenJDK 11 | 极客头条
作者 | Darryl K. Taft
译者 | 弯月
责编 | 沭七
出品 | CSDN(ID:CSDNnews)
红帽已经取代 Oracle,接管了 OpenJDK 8 和 OpenJDK 11 的管理工作,这可以加强红帽对 Java 社区的支持,特别是企业的 Java 开发人员。
OpenJDK 8 和 OpenJDK 11 对 OpenJDK 的发布有着战略性的意义,而 OpenJDK 是 Java 平台标准版(Java SE)的免费开源版本。目前 Java 8 仍然是使用最广泛的 Java 版本,而 Java 11 是 Java 的第一个长期支持(long-term support,即 LTS)版本。
Oracle 将 Java 平台企业版的支持和维护转移到了 Eclipse Foundation(即 Jakarta EE),这表明 Oracle 打算退出企业 Java 的业务。
2017 年,Oracle 在新版的 Java 中添加了六个月的发布周期,而长期支持版本将于每三年推出一次。2018 年 1 月,Oracle 结束了对 Java 8 和 Java SE 的 Oracle JDK 8 实现的商业支持。
符合 Oracle 的利益
总部位于渥太华的 Eclipse 基金会执行董事 Mike Milinkovich 表示,红帽接管 OpenJDK 11 是 Java 社区的一次胜利。
他表示:“红帽及其母公司 IBM 都感兴趣并愿意支持公众和免费长期维护这些 Java LTS 版本,比 Oracle 原本预计的期限更长。”
红帽为 OpenJDK 做贡献始于 2007 年的 IcedTea 集成项目。该公司接管了 2011 年推出的 OpenJDK 7,还在 2013-2017 年间负责了 OpenJDK 6 的支持。OpenJDK 社区于 2019 年 2 月选出了红帽的 Java 技术主管 Andrew Haley 作为 OpenJDK 8 和 OpenJDK 11 的项目负责人,他已经在 OpenJDK 理事会工作了七年。
与此同时,红帽接管 OpenJDK 11 也符合 Oracle 的利益。首先,此举可能会让亚马逊、SAP 和阿里巴巴等公司自行发布新版本 OpenJDK 的趋势放缓。
一位不愿透漏姓名的企业系统提供商的 Java 开发人员表示:“还有很多其他公司都想在 OpenJDK 的支持上掺和一脚,虽然这是好事,但很少有公司真正拥有全栈支持 OpenJDK 的专业技术力。我感觉在红帽的管理下,OpenJDK 8 和 11 发展得比 Oracle 或其他公司管辖时期更好。他们付出了很多努力,以保持 Java’诚实‘。”
与此同时,Oracle 对旧版 OpenJDK 根本不感兴趣,他们提供支持的目的只是为了从客户那里收取费用,所以他们很乐意让红帽接管和维护 OpenJDK 的分支,肯塔基州列克星敦市的云软件创业公司 xqiz.it 的首席执行官 Cameron Purdy 曾是 Oracle 的前任开发高级副总裁,他表示:“IBM 和红帽等公司也是不得已而为之。否则,他们就无法为自己的产品提供长期支持。”
红帽接管
在接管了 OpenJDK 8 和 OpenJDK 11 后,红帽就可以维护各个版本,并决定添加或不添加哪些内容。这一点很重要,因为其他公司(包括 AWS、Azul Systems、AdoptOpenJDK 和 SAP)也需要在 OpenJDK 11 上发布他们的产品。
红帽还将负责改 Bug 和修复安全漏洞的工作,这对于依然受到支持 OpenJDK 的用户来说是一个主要的好处。没有受到支持的环境就不那么安全了。
位于美国北卡罗来纳州首府罗利市的红帽高级首席产品经理 John Doyle 表示:“对于在维护范围内的 OpenJDK 8 和 OpenJDK 11 来说,不会有任何根本性的变化。但红帽会确保长期的支持。”
红帽还计划支持并实现 Java 的更多创新功能。例如,由该公司领导开发的 OpenJDK 12 中的 Shenandoah 垃圾收集器。
这一举措还将促进 OpenJDK 在微软 Windows 上的使用,Windows 版 OpenJDK 的商业支持于 2018 年 12 月发布。在接下来的几周内,作为 Windows OpenJDK 发行版的一部分,红帽将在微软的安装程序中发布 OpenJDK 以及 IcedTea-Web(这是一个 Java 的免费软件,它实现了 Web Start 和 Java Web 浏览器插件)。
超越 Java
尽管 Java 的人气依然很高,但有些人认为这种编程语言的巅峰时期已经过了。
科罗拉多州博尔德市企业管理协会的分析师 Torsten Volk 表示:“虽然 Java 依然处于非常重要的地位,绝对没有过时,但该语言不再是如今增长最快的技术。所有传统的 Java 供应商都应该转向如今快速发展的技术,比如 Python、JavaScript 和 Node.js 等。”
英文:Red Hat replaces Oracle as OpenJDK 8, OpenJDK 11 steward
链接:https://www.theserverside.com/news/252461945/Red-Hat-replaces-Oracle-as-OpenJDK-8-OpenJDK-11-steward
本文为 CSDN 翻译,转载请注明来源出处。
【END】
作为码一代,想教码二代却无从下手:
听说少儿编程很火,可它有哪些好处呢?
孩子多大开始学习比较好呢?又该如何学习呢?
最新的编程教育政策又有哪些呢?
下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)
戳他了解更多↓↓↓
热 文 推 荐
System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"
点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。