AWS 抢了 Oracle 的饭碗:发布 Corretto,永远免费的发行版 OpenJDK

天空博客 阅读:409 2018-11-15 16:13:58 评论:0

    作者:Arun Gupta是AWS的首席开源技术专家。   

    Java是AWS客户使用的最流行的编程语言之一,我们致力于支持Java并使其免费。我们的许多客户担心要花钱购买得到长期支持的Java版本才能运行其工作负载。作为第一步,我们最近重申了Amazon Linux中对Java的长期支持。然而,我们的客户和更广泛的Java社区在各种平台上运行Java,既有在AWS上的平台,也有不在AWS上的平台。这就是为什么我们很高兴地宣布Amazon Corretto的预览本,这是亚马逊提供的一款免费、多平台、生产就绪的OpenJDK发行版。

微信图片_20181115161449.jpg

    Java之父詹姆斯?戈斯林(James Gosling)说:“亚马逊在Java方面有着悠久而深厚的历史。我很高兴看到我们内部关键任务型Java团队的工作成果供外界使用。”

    亚马逊在成千上万的生产服务上运行Corretto。Corretto方面的补丁和改进使亚马逊能够解决大规模的实际服务问题,并满足严苛的性能和可扩展性需求。我们现在将这些提供给客户,免费且给予长期支持,还有每季度的更新(包括错误修正版和安全补丁)。除了每季度定期发布外,AWS还向客户提供紧急修复程序。

    Corretto支持多种平台,让你可以在云端、企业内部和本地计算机上运行它。目前提供了与OpenJDK 8对应的Corretto 8预览版,适用于Amazon Linux2、Microsoft Windows和macOS等平台以及Docker镜像。可以通过访问aws.amazon.com/corretto下载预览版。计划2019年发布正式版,还将包括Ubuntu和Red Hat Enterprise Linux这两大平台。这些平台上与Open JDK 11对应的Corretto 11版本会随后推出,在2019年4月之前有充裕的时间进行测试。

    我们针对每个Corretto版本运行技术兼容性工具包(TCK),以确保与Java SE平台兼容。除非你使用OpenJDK中没有的功能特性(比如Java Flight Recorder),否则Corretto被设计成是所有Java SE发行版的简易替代者。一旦Corretto二进制文件安装到了主机上,并正确调用以运行Java应用程序(比如在Linux上,使用alternatives命令),现有的命令行选项、调整参数、监视以及已部署的其他一切继续像以前一样使用。


    亚马逊至少要到2023年6月才会免费发布Corretto 8的安全更新,至少要到2024年8月才会免费发布Corretto 11的安全更新。除了来自OpenJDK社区的刚开发的功能改进外,Corretto还包括来自新版本的预期的向后移植(backport)软件。发布过程包括针对数千个Amazon服务进行测试,因而可以在发现问题的几天内发布修复程序。


    开始入手

    想实际试一试Corretto,最简单的方法就是将该软件包安装到你所选择的平台上,并确认Java版本:


微信图片_20181115161611.jpg

    


“开始入手”( https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html)为所有得到支持的平台提供了一整套的操作说明。

Corretto和Open JDK

    亚马逊已经为OpenJDK 8做出了一些贡献,我们期待与OpenJDK社区密切合作,共同开发OpenJDK 8和11的未来功能改进。我们将开发的修复程序添加到OpenJDK中,根据自己的经验和要求添加了功能改进,然后开发Corretto版本。万一这类补丁的任何上游工作没有成功、延迟或不适合OpenJDK项目,我们就会将它们提供给客户,只要可以增添价值。如果问题在OpenJDK中以不同的方式得到了解决,我们会在确保安全的情况下尽快改用该解决方案。你可以在github.com/corretto找到Corretto的源代码。

    我们计划在2019年让Corretto成为Amazon Linux 2上的默认OpenJDK。

    我们鼓励大家使用Corretto运行Java应用程序。通过访问aws.amazon.com/corretto下载Corretto 8,并阅读docs.aws.amazon.com/corretto处的文档,了解更多的相关信息。


本文天空博客原创,转载保留链接网址:https://www.aisky.cc/19.html

声明

1.本站内容采用创作共用版权 CC BY-NC-ND/2.5/CN 许可协议。
2.尊重网上道德,遵守中华人民共和国的各项有关法律法规。
3.本站管理人员有权保留或删除其管辖留言中的任意内容。

发表评论
搜索