免費!亞馬遜開源Java SE 發行版的直接替代品Corretto
14日亞馬遜發文宣布Amazon Corretto的預覽版,這是一個免費的、跨平台生產就緒的OpenJDK發行版。這是亞馬遜繼前不久重申對Amazon Linux中的Java進行長期支持後,其對Java用戶提供支持的又一重大支持。
源碼地址:
亞馬遜介紹,目前其在數千種生產服務上運行著Amazon Corretto,Corretto 的補丁和改進使亞馬遜能夠解決大規模、真實的服務問題,滿足嚴苛的性能和可擴展性需求。
Corretto支持多種平台,可以在雲端與本地計算機上運行。目前,Amazon Linux 2、Windows、macOS平台和Docker鏡像都提供了與OpenJDK 8對應的Corretto 8預覽版。每個Corretto版本上都會運行技術兼容性工具包(Technology Compatibility Kit,TCK),以確保與Java SE平台相兼容。在不使用到OpenJDK中沒有的功能(例如Java Flight Recorder)的情況下,Corretto完全可以直接作為Java SE發行版的替代品。Amazon計劃在2019年將Corretto作為Amazon Linux 2上的默認OpenJDK。
Corretto 計劃於2019 年第一季度 GA,屆時還將支持 Ubuntu 和Red Hat Enterprise Linux 平台,在這些平台上對應於Open JDK 11 的Corretto 11 版本將在2019 年4 月之前有足夠的時間進行測試。同時亞馬遜最快將在2023 年6 月免費提供 Corretto 8 安全更新、2024 年8 月發布Corretto 11 安全更新。
Java 之父James Gosling(去年加入AWS)表示Amazon 與Java 之間有著長久而深遠的歷史,他很高興看到Amazon 內部任務關鍵型Java團隊的工作正在服務世界上的其它地方。
“Amazon has a long and deep history with Java. I’m thrilled to see the work of our internal mission-critical Java team being made available to the rest of the world” — James Gosling