AWS 推出 OpenJDK 长期支持版本 Amazon Corretto

AWS 推出 OpenJDK 长期支持版本 Amazon Corretto

昨天在柏林举办的Devxoo 大会上,AWS Java 技术专家 Arun Gupta 宣布,AWS 正式推出 OpenJDK 长期支持版本Amazon Corretto,这是一个免费的支持 Java SE 标准的 OpenJDK 发行版,已在亚马逊内部数千个项目中使用。去年加入 AWS 的 Java 之父 James Gosling 也在推特上宣布了这一消息。

据 AWS 官方博客介绍,Corretto 当前版本号为 8,对应 OpenJDK 8,目前发布的是预览版,支持 Amazon Linux 2、Windows、macOS 以及 Docker。GA 版本将于 2019 年 1 季度发布,届时将支持 Ubuntu、红帽企业级 Linux。对应 OpenJDK 11 的 Corretto 11 将于 2019 年 4 月开始测试。亚马逊对 Corretto 8 的安全补丁和技术支持将持续到 2023 年 6 月,对 Corretto 11 的支持将至少持续到 2024 年 8 月。

AWS 发布 Corretto,其中一个原因是为了打消其客户对于 Java 未来可能收取授权费用的担忧,AWS 之前已宣布对 Amazon Linux 平台的 Java 的长期支持,但因为 Java 的广泛流行,仅在 AWS 内部支持 Java 并不能解除这样的担忧,因此 AWS 选择将它们的内部版本公开出来,供所有人免费使用。

Corretto 的使用非常简单,可以直接用它替换其它的 OpenJDK 发行版本。不过 Corretto 仅承诺支持 Java SE 标准内的特性,如果特性在 OpenJDK 实现之外,Corretto 也不会支持。

下载 Corretto 后显示的 Java 版本如下:

% java -version
openjdk version "1.8.0_192"
OpenJDK Runtime Environment (build 1.8.0_192-amazon-corretto-preview-b12)
OpenJDK 64-Bit Server VM (build 25.192-b12, mixed mode)

Corretto 将与 OpenJDK 与 Java 社区紧密合作,并尽量保持两者的方向上一致,如果对某问题两者的解决方案不同,在 OpenJDK 的解决方案稳定后,Corretto 将使用 OpenJDK 的方案。Corretto 已在 GitHub 上开源,你可以在这里找到它们的源代码。

相关推荐