在 Oracle 退出和變更許可后,紅帽宣布接手維護 OpenJDK 8 和 OpenJDK 11,為這兩個 OpenJDK 的舊版本提供錯誤修復和安全補丁。
Oracle 分別在 2014 年 3 月和 2018 年 9 月發(fā)布了 JDK 8 和 JDK 11,紅帽接手維護的兩個 OpenJDK 版本是 Java 這兩個長期支持版本的基礎。
此前,紅帽已有接手 OpenJDK 6 和 OpenJDK 7 項目維護的經(jīng)驗,這次接手維護也將遵循類似的項目管理經(jīng)驗,與社區(qū)合作,從而實現(xiàn) Java 的持續(xù)創(chuàng)新。對于 OpenJDK 9 和 OpenJDK 10,這兩個版本短期發(fā)布且只有六個月支持期,紅帽暫無接手維護的計劃 。
2007 年以來,紅帽一直是 OpenJDK 社區(qū)的成員,同時也是社區(qū)中最大的貢獻者之一。紅帽的 Java 技術主管從 2019 年 2 月開始就一直擔任 OpenJDK 8 和 OpenJDK 11 的項目負責人,作為 OpenJDK 管理委員會活躍成員的時間也已有七年。除了豐富的社區(qū)經(jīng)驗,紅帽還領導著 Shenandoah 的開發(fā)。作為一個高性能垃圾收集器,Shenandoah 現(xiàn)在已經(jīng)是 OpenJDK 12 的一部分。
目前,JDK 的最新穩(wěn)定版本是在上個月正式發(fā)布的 JDK 12。下個版本是基于 OpenJDK 13 的 JDK 13,預計 Oracle 在 9 月完成并發(fā)布。此次紅帽對 OpenJDK 8 和 11 的維護不會帶來重大更新,新特性等內容只會出現(xiàn)在最新的穩(wěn)定版本 JDK 上。
“Java 正處于復興時期。它不斷發(fā)展,逐漸成為新興架構的關鍵組成部分。開發(fā)人員希望可以將 Java 帶到下一代開發(fā)中,而紅帽通過 OpenJDK 項目的參與,成為了這一運動的領導者”,紅帽中間件副總裁 Mike Piech 評論稱,“我們正在幫助引導 JDK 用戶,努力讓他們在現(xiàn)有環(huán)境中也可以獲得支持和創(chuàng)新。紅帽仍會致力于 Java,幫助管理維護 OpenJDK 社區(qū)。”