到目前為止,F(xiàn)edora 仍在默認(rèn)使用 Java 1.8 / OpenJDK 8 作為系統(tǒng)默認(rèn)的 JDK 版本。不過(guò)對(duì)于即將到來(lái)的 Fedora 33(計(jì)劃今年晚些時(shí)候發(fā)布),F(xiàn)edora 團(tuán)隊(duì)計(jì)劃將其遷移到 OpenJDK 11。
據(jù)了解,該提案目前已在“變更提案”中提出,F(xiàn)edora 工程與指導(dǎo)委員會(huì)仍在對(duì)此進(jìn)行辯論以及權(quán)衡。該提案一旦被通過(guò),F(xiàn)edora 33 將會(huì)為 java/javac 選擇OpenJDK 11 而不是古老但流行的 OpenJDK 8。
與此同時(shí),Red Hat 的 Java 團(tuán)隊(duì)似乎并不急于使用 OpenJDK 11,它表示在 OpenJDK 17 (下一個(gè) LTS 版本)發(fā)布之前會(huì)一直默認(rèn)使用OpenJDK 8。Red Hat 還表示其 OpenJDK 團(tuán)隊(duì)此前一直在推動(dòng)升級(jí) JDK 版本。但在這種情況下,他們的用戶似乎不太情愿切換到使用 OpenJDK 11,甚至強(qiáng)烈反對(duì)。所以他們也就跳過(guò) JDK 11 作為系統(tǒng) JDK,并計(jì)劃在大約三年時(shí)間內(nèi)直接從 8 躍升到 17。
最后,在近日舉辦的FESCo 會(huì)議上,委員會(huì)批準(zhǔn)了 Fedora 33 與 RPM 4.16 一起使用,并將 RPM 數(shù)據(jù)庫(kù)從 Berkeley DB遷移到 SQLite。