AWS 推出長期支援的 OpenJDK 免費分發版本 —— Amazon Corretto
簡評:聽說 Oracle JDK 要收費了,Oracle 要限制 Java 的商業或生產用途,針對這個問題,AWS 將會推出 Amazon Corretto。
Java 是 AWS 使用者使用的最流行的程式語言之一,亞馬遜一直致力於支援 Java 並使其保持免費,但是許多使用者擔心他們必須要支付 Java 的長期支援版本的費用才能執行他們的 Workload 。作為第一步,亞馬遜最近重申了在 Amazon Linux 中對 Java 的長期支援,但是,亞馬遜的使用者(和更廣泛的 Java 社群)在包括 AWS 的各種平臺上執行 Java,因此亞馬遜宣佈釋出
亞馬遜在使用 Java 方面有著悠久而深厚的歷史,我很高興看到我們內部 Java 團隊的工作在全世界範圍內可用。
—— James Gosling
James Gosling(詹姆斯·高斯林,Java 之父)
Corretto 支援多種平臺,可以在雲端、本地和本地計算機上執行。目前,亞馬遜 Linux 2、Microsoft Windows、macOS 平臺和 Docker 映象都提供了與 OpenJDK 8 對應的 Corretto 8 預覽版。可以訪問
我們在每個 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