14 日,亚马逊发文宣布发布 Amazon Corretto 的预览版,这是一个免费的、跨平台生产就绪的 OpenJDK 发行版。以下为亚马逊原文内容:


Java 是 AWS 用户最喜爱的编程语言之一,我们一直十分重视对Java的支持,现如今,越来越多的用户担心不得不使用付费版本的 Java,对此,我们表示将会一如既往的在亚马逊平台上支持Java,但我们也很高兴宣布开源 Corretto,这是一个免费的、跨平台生产就绪的 OpenJDK 发行版。


微信图片_20181116155253.jpg


对此,Java 之父表示:亚马逊与 Java 之间有着悠久而又深厚的历史友谊,他很高兴看到亚马逊内部任务关键型 Java 团队正在为世界的各个角落提供服务


亚马逊已经在数千种生产服务上运行 Corretto。Corretto 的补丁和修复使亚马逊能够解决大规模,真实的服务问题,满足严苛的性能和可扩展性需求。亚马逊将通过季度更新(包括错误修复和安全补丁)向客户提供免费的长期支持,并且会为客户提供紧急修复。


Corretto 支持多种平台,用户可以在云端或者本地计算机上运行它。目前,亚马逊Linux 2,微软 Windows,macOS 平台和 Docker 镜像都提供了与 OpenJDK 8 对应的 Corretto 8 预览版。你通过访问 aws.amazon.com/corretto 下载预览版本。我们计划于2019年第一季度推出可用性计划,到时还将包括 Ubuntu 和 Red Hat Enterprise Linux 平台。这样就有足够的时间在这些平台上对 Open JDK 11 的Corretto 11 版本进行测试。


我们在每个 Corretto 版本上运行技术兼容性工具包(TCK),以确保与 Java SE 平台的兼容性。Corretto 旨在成为所有 Java SE 发行版的直接替代品,除非你使用的是 OpenJDK 中没有的功能(例如,Java Flight Recorder)。一旦 Corretto 二进制文件安装在主机上并能正确调用运行 Java 应用程序(例如,在 Linux 上,使用备选方案),现有的命令行选项,调整参数,监视等一切都如以往一样正常工作。


亚马逊将免费发布 Corretto 8 安全更新到 2023 年 6 月之前,至少在 2024 年 8 月之前都会向 Corretto 11 发布安全更新。


快速入门


安装 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-b12mixed mode)


目前亚马逊计划在 2019 年将 Corretto 成为亚马逊 Linux 2 上的默认 OpenJDK。你可以在 GitHub 上找到 Corretto 的源代码。


微信图片_20181116155335.jpg


目前该项目在 GitHub 上已经获得 382 个Star,446 个Fork(项目地址:https://github.com/corretto


开源最前线(ID:OpenSourceTop) 猿妹 整编

综合自:https://aws.amazon.com/cn/blogs/opensource/amazon-corretto-no-cost-distribution-openjdk-long-term-support/