簡評:聽說 Oracle JDK 要收費了,Oracle 要限制 Java 的商業或生產用途,針對這個問題,AWS 將會推出 Amazon Corretto。

Java 是 AWS 用戶使用的最流行的編程語言之一,亞馬遜一直致力於支持 Java 並使其保持免費,但是許多用戶擔心他們必須要支付 Java 的長期支持版本的費用才能運行他們的 Workload 。作為第一步,亞馬遜最近重申了在 Amazon Linux 中對 Java 的長期支持,但是,亞馬遜的用戶(和更廣泛的 Java 社區)在包括 AWS 的各種平台上運行 Java,因此亞馬遜宣布發布 Amazon Corretto的預覽版,這是一個免費的、多平台支持的,可生產的 OpenJDK 分發版。
亞馬遜在使用 Java 方面有着悠久而深厚的歷史,我很高興看到我們內部 Java 團隊的工作在全世界范圍內可用。
—— James Gosling

James Gosling(詹姆斯·高斯林,Java 之父)
Corretto 支持多種平台,可以在雲端、本地和本地計算機上運行。目前,亞馬遜 Linux 2、Microsoft Windows、macOS 平台和 Docker 鏡像都提供了與 OpenJDK 8 對應的 Corretto 8 預覽版。可以訪問 aws.amazon.com/corretto 下載預覽版本,一般可用性版本計划於 2019 年第一季度推出,還將包括 Ubuntu 和 Red Hat Enterprise Linux 平台,在這些平台上對應於 Open JDK 11 的 Corretto 11 版本將在 2019 年 4 月之前有足夠的時間進行測試。
我們在每個 Corretto 版本上運行技術兼容性工具包(TCK),以確保與 Java SE 平台的兼容性。Corretto 被設計為所有 Java SE 發行版的直接替代品,除非使用的是 OpenJDK 中沒有的功能(例如,Java Flight Recorder)。一旦 Corretto 二進制文件安裝在主機上並正確調用來運行Java 應用程序(例如,在 Linux 上,),現有的命令行選項、調整參數、監視以及其他任何其他內容將繼續像以前一樣工作。
入門
在選擇的平台上下載並安裝軟件包並確認 Java 版本:
「入門」在所支持的平台上提供了一整套文檔。
Corretto 和 Open JDK
亞馬遜已經為 OpenJDK 8 做出了一些貢獻,我們期待與 OpenJDK 社區密切合作,共同開發OpenJDK 8 和 11 的未來增強功能。我們在 OpenJDK 中進行下游修復,根據自己的經驗和需求添加增強功能,然后構建成 Corretto 的發布版。如果在 OpenJDK 中以不同的方式解決問題,我們將在安全的情況下立即轉向該解決方案,可以在 github.com/corretto 找到 Corretto 的源代碼。
亞馬遜計划在 2019 年將 Corretto 替換為 Amazon Linux 2 上的默認 OpenJDK。
亞馬遜鼓勵使用 Corretto 運行 Java 應用程序,可以通過訪問 aws.amazon.com/corretto 下載Corretto 8,並通過閱讀 docs.aws.amazon.com/corretto 上的文檔了解更多相關信息,用戶可以在 stackoverflow 或 Twitter(@awsopen)上提出任何問題。
原文鏈接: Amazon Corretto, a No-Cost Distribution of OpenJDK with Long-Term Support
