提供采用OpenJDK 8u272、11.0.9和15.0.1

2020-10-25 08:38:01

AdoptOpenJDK很高兴宣布立即推出AdoptOpenJDK8u272、11.0.9和15.0.1。二进制文件可供下载OpenJDK和Eclipse OpenJ9(带有OpenJDK类库)。一如既往,所有二进制文件都经过了彻底的测试,并且在各种平台上都可以免费使用,没有使用限制。

OpenJDK项目在OpenJDK 8中添加了对TLS 1.3的支持。TLS 1.3是自动启用的,将与支持它的服务器协商连接。以前,TLS1.3仅在OpenJDK 11+上可用,或者需要安装其他软件包,如OpenJSEE。

AdoptOpenJDK 15.0.1同样可以在CentOS和Red Hat Enterprise Linux6上运行,只需要glibc 2.12或更高版本。我们上个月发布的AdoptOpenJDK15只能在CentOS和Red Hat Enterprise Linux7上运行,因为它需要更新版本的glibc。此更改不会影响OpenJ9,它只支持CentOS和Red Hat Enterprise Linux7及更高版本。

放弃对glibc 2.12的支持是我们的一个误判,因为CentOS6的生命周期日期即将于2020年11月30日结束,我们用它来构建和测试所有的OpenJDK版本。我们承诺,只要OpenJDK支持,我们就会找到继续支持glibc 2.12或更高版本系统的方法。我们向所有因我们的错误而受到影响的人道歉。

Sheandoah垃圾收集器是由OpenJDK项目向后移植到OpenJDK 11的,并且可以从AdoptOpenJDK 11.0.9开始使用(发布)。支持的平台有x86_64、x86和aarch64。Sherandoah是一个低暂停时间的垃圾收集器,它通过在运行的Java程序的同时执行更多的垃圾收集工作来减少GC暂停时间。有关详细信息,请参阅Sherandoah上的OpenJDK wiki页面。

Sheandoah是在OpenJDK 12(189年9月)中引入的,此后在AdoptOpenJDK中启用。我们在OpenJDK8中没有提供Sherandoah,因为它不是主流OpenJDK代码库的一部分。如果您需要在OpenJDK8上使用Sherandoah,请使用由Red Hat构建的二进制文件。

由于jdk-8255003,目前还没有用于Solaris的采用OpenJDK8u272for Solaris,因为它不能成功构建。目前正在审查一个补丁,它应该允许我们很快构建和发布用于Solaris的AdoptOpenJDK8u272。

您有什么问题或想讨论这篇文章吗?请与我们联系AdoptOpenJDK松弛工作空间!

作者Andreas Ahlenstorf-苏黎世应用科学大学高级研究员,AdoptOpenJDK TSC成员