愛伊米

微軟推出 Microsoft Build of OpenJDK

出品|開源中國

文|白開水

在美國最高法院裁定谷歌對 Java 程式碼的使用為“合理使用”的隔天,微軟方面宣佈推出了 Microsoft Build of OpenJDK 的預覽版,一個 OpenJDK 的長期支援發行版。

該發行版是開源的,可供任何人免費部署在任何地方。它包括基於 OpenJDK 11。0。10+9 的 Java 11 的二進位制檔案,可在 macOS、Linux 和 Windows 的 x64 伺服器和桌面環境中使用。同時,微軟還發布了一個新的基於最新 OpenJDK 16+36 版本的 Java 16 for Windows on ARM 的早期訪問二進位制檔案。

微軟推出 Microsoft Build of OpenJDK

微軟方面稱,隨著 Java 客戶使用量不斷增長,其一直在努力擴大和加深對客戶和開發人員的 Java 支援。Java 11 的 Microsoft Build OpenJDK 二進位制檔案基於 OpenJDK 原始碼,遵循 Eclipse Adoptium 專案使用的相同構建指令碼,並根據 Eclipse Adoptium Quality Assurance suite(包括 OpenJDK 專案測試)進行測試。Microsoft Build of OpenJDK 是 Java 生態系統中任何其他 OpenJDK 發行版的簡單替換。

微軟計劃至少支援 Java 11 到 2024 年,Java 17 的 OpenJDK 二進位制檔案則計劃在今年年底前推出。同時,微軟還計劃在提供 Java 8 作為目標執行時選項的  Azure-managed services 上支援 Eclipse Adoptium 的 Java 8 二進位制檔案。並計劃在今年晚些時候把 Microsoft Build of OpenJDK 作為整個 Azure-managed services 中 Java 11 的預設發行版。

Microsoft Azure 可以在瀏覽器中或直接在 Windows Terminal 中訪問Azure Cloud Shell進行嘗試:

微軟推出 Microsoft Build of OpenJDK

微軟內部部署了超過 50 萬臺 JVM(不包括所有 Azure 服務和客戶工作負載),其需求從後端微服務到大資料系統、訊息中介、事件流服務和遊戲伺服器。在這些 JVM 中,已經有超過 14 萬臺基於 Microsoft Build of OpenJDK。