Ubuntu 開發團隊近日確認,即將于今年 4 月發布的 Ubuntu 26.04 長期支持版(LTS)將把 OpenJDK 25 設為系統默認的 java 版本,替代當前默認使用的 OpenJDK 21。這一調整通過更新 java-common 軟件包實現,目前已在代號為 Resolute 的 Ubuntu 26.04 倉庫中以 proposed-main 形式提供,預計很快將進入主倉庫并面向更廣泛測試。
![]()
自 Ubuntu 24.04 LTS 起,發行版一直通過 default-jdk 軟件包默認提供 OpenJDK 21,而 OpenJDK 21 本身也是 Java 生態中的一版長期支持(LTS)版本。然而,隨著 OpenJDK 25 于去年 9 月作為最新 LTS 版本正式發布,Ubuntu 26.04 LTS 順勢在系統層面跟進,被視為該發行版緊貼上游 Java 技術路線的自然演進。
目前,Ubuntu 的 Bug 跟蹤系統中記錄顯示,在以 OpenJDK 25 作為默認構建環境的測試中,仍有約 15 個軟件包在使用 Java 25 進行編譯時出現構建失敗問題。從開發者角度來看,這一數字被認為處于可控范圍,也在一定程度上說明整體遷移進展相對順利,未出現大面積兼容性“雪崩”。
相比 OpenJDK 21,OpenJDK 25 帶來了一系列改進,包括性能提升、更低的內存占用、多項垃圾回收機制優化,以及 Java 語言本身的功能增強等。同時,新版本還正式放棄對 32 位 x86 架構的支持,進一步集中資源在主流 64 位平臺上,為面向服務器、云環境和現代桌面系統的 Java 應用提供更佳運行基礎。
隨著 Ubuntu 26.04 LTS 將 OpenJDK 25 設為默認 JDK,未來數年內,使用該發行版構建與部署的 Java 應用將自然受益于這些改進。對于以 Ubuntu LTS 為基礎構建生產環境的企業與開發者而言,這意味著在保持長期支持周期穩定性的同時,也能較快獲得 Java 平臺新一代 LTS 帶來的性能與特性升級。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.