openjdk和jdk_JDK 11:发行候选更新和OpenJDK JDK 11 LTS

openjdk和jdk

JDK 11 计划于 2018年9月25日星期二发布,以实现全面可用性 。OpenJDK jdk-dev邮件列表上的Mark Reinhold消息于2018 年8月16日宣布“ JDK 11现在处于发布候选阶段 。” 但是,Reinhold在2018年8月17日一封邮件列表中的消息中提供了更新的详细信息,他在邮件中说:“我们今天上午( jdk-11 + 27 )标记了第一个Release Candidate版本,但是由于存在一些开放的P1错误http ://j.mp/jdk-rc ),它实际上不是发行候选。” Reinhold的最后一条信息总结为:“敬请期待……”

可以在“ JDK 11 Early-Access Builds ”下找到早期访问版本,但是在撰写本文时(2018年8月18日),那里的最新版本是Build 26 (2018/8/9)
Reinhold提供的“ JDK 11候选候选错误”链接当前显示针对JDK 11编写的两个P1错误JDK-8207317 [“ SSLEngine协商失败异常行为从快速失败更改为失败延迟”]和JDK-8209637 [“ [ s390x]解释器在本地调用后不调用结果处理程序。

从JDK和Java SE的角度来看,“ Java 11”意义重大。 “ Oracle Java SE支持路线图 ”指出:

从Oracle Java SE 11 (18.9 LTS)开始,Oracle JDK将继续免费提供用于开发,测试,原型制作或演示目的。 正如2017年9月宣布的那样,由于OracleJDK和Oracle OpenJDK的内部版本可以在Java SE 11及更高版本中互换使用,因此Oracle JDK将主要面向商业和支持客户,而Oracle的OpenJDK内部版本则面向那些不希望获得商业支持的客户或企业管理工具。

上面引用的声明告诉我们,从Java SE 11开始,OpenJDK和Oracle JDK打算完全可互换。我们还看到,从Java SE 11开始,Oracle JDK发行版旨在供Oracle的商业客户和支持客户使用,以及OpenJDK发行版。适用于不需要Oracle客户支持或Oracle企业管理工具的用户。 但是,仍然可以使用Oracle JDK进行开发,测试,原型制作和演示,而无需付费。

Oracle Java SE支持路线图 ”提供了有关将为Oracle JDK版本提供Oracle支持多长时间的更多详细信息。 每三年发布一次“长期支持(LTS)版本”,Oracle Java SE 11是第一个这样的LTS版本。 一旦发布Oracle Java SE 11,Oracle将不再为非LTS Oracle SE 10提供商业支持。

Oracle Java SE支持路线图 ”列出了与Oracle JDK相关的详细信息,但没有提供与OpenJDK JDK相关的详细信息。 在OpenJDK jdk-dev邮件列表中的一条消息Stephen Colebourne问:“ LTS对OpenJDK意味着什么? ”在该消息中,Colebourne提出了一些有趣的问题,并提供了指向背景参考的链接。 对他的消息的答复提供了有关OpenJDK JDK 11支持的一些新详细信息。

马克·莱因霍尔德(Mark Reinhold)对Colebourne信息的回应之一。 Reinhold写道 ,Oracle将为OpenJDK JDK 11提供“至少六个月的免费,GPL许可的二进制更新, 网址http://jdk.java.net ”。Reinhold还阐明了http:// jdk的目的。 java.net站点:“ jdk.java.net站点用于以各种FLOSS许可以及其他许可从Oracle构建。 它不是OpenJDK社区的一部分。 其他实施者有自己的分发站点或相关机制。”

安德鲁·海利(Andrew Haley)回应了科尔伯恩的信息,并写道:“我会说我能做的”,直到发表“公开声明”为止(大概是从红帽那里来的)。 Haley确实指出:“红帽致力于在一段时间内为其客户支持OpenJDK。

有关当前版本的政策,请访问https://access.redhat.com/articles / 1299013#OpenJDK_Lifecycle_Dates_and_RHEL_versions 。” 提供的链接提出了一个问题:“ Red Hat是否发布了OpenJDK 9、10或11?” 并回答该问题:“ Red Hat将跳过Java SE 9和10,并发布基于Java SE 11的OpenJDK发行版。有关更多信息,请参阅Red Hat OpenJDK 11建议文章 。” Haley补充说:“鉴于Red Hat拥有上游优先策略,我们将确保所有安全补丁都应用于上游OpenJDK版本,并且我们的版本均经过TCK认证。”

的Martijn Verburg响应 ,以Colebourne对提出的问题是从的角度AdoptOpenJDK 。 Verburg写道:“ AdoptOpenJDK提供了为主要(和几个次要)平台构建,测试和提供OpenJDK LTS二进制文件的能力。” 他补充了“额外声明”,即“ AdoptOpenJDK将不提供商业支持”,以及“ AdoptOpenJDK…将不会向后移植补丁程序。”

OpenJDK JDK 11的预定发行版只有一个多月了。 Oracle计划于2019年1月发布JDK 8的“商业用户结束公共更新”,到那时,许多组织可能希望迁移到JDK 11。

翻译自: https://www.javacodegeeks.com/2018/08/candidate-update-openjdk-jdk-11-lts.html

openjdk和jdk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值