當前位置:
首頁 > 科技 > AWS 搶了 Oracle 的飯碗:發布 Corretto,永遠免費的發行版 OpenJDK

AWS 搶了 Oracle 的飯碗:發布 Corretto,永遠免費的發行版 OpenJDK

作者:Arun Gupta是AWS的首席開源技術專家。

Java是AWS客戶使用的最流行的編程語言之一,我們致力於支持Java並使其免費。我們的許多客戶擔心要花錢購買得到長期支持的Java版本才能運行其工作負載。作為第一步,我們最近重申了Amazon Linux中對Java的長期支持。然而,我們的客戶和更廣泛的Java社區在各種平台上運行Java,既有在AWS上的平台,也有不在AWS上的平台。這就是為什麼我們很高興地宣布Amazon Corretto的預覽本,這是亞馬遜提供的一款免費、多平台、生產就緒的OpenJDK發行版。

Java之父詹姆斯?戈斯林(James Gosling)說:「亞馬遜在Java方面有著悠久而深厚的歷史。我很高興看到我們內部關鍵任務型Java團隊的工作成果供外界使用。」

亞馬遜在成千上萬的生產服務上運行Corretto。Corretto方面的補丁和改進使亞馬遜能夠解決大規模的實際服務問題,並滿足嚴苛的性能和可擴展性需求。我們現在將這些提供給客戶,免費且給予長期支持,還有每季度的更新(包括錯誤修正版和安全補丁)。除了每季度定期發布外,AWS還向客戶提供緊急修復程序。

Corretto支持多種平台,讓你可以在雲端、企業內部和本地計算機上運行它。目前提供了與OpenJDK 8對應的Corretto 8預覽版,適用於Amazon Linux 2、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版本:

「開始入手」( 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處的文檔,了解更多的相關信息。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲頭條 的精彩文章:

戴爾、思科、瞻博、HPE致信美貿易代表:警告對華加征關稅不利後果
Facebook開源Linux內核組件和工具:BPF、Btrfs、Netconsd、Cgroup2、PSI、Oomd

TAG:雲頭條 |