OpenJDK 作為Linux平臺默認Java

fmms 13年前發布 | 10K 次閱讀 Java Linux

Martijn Verburg,是Java/JEE 和開源顧問,熱衷于軟件藝術和技術社區的創造力。其目前是 LJC (倫敦 JUG)聯合領導者,運營兩個開源項目 (PCGenIkasan EIP) 。

本文是作者公開的一封信,針對目前的大家對于Linux平臺默認Java包改變的問題,給予的解答。

大家好,

最近我收到了一堆私人信件,均是關于對Linux 默認Java包的改變的擔心與困惑。對于很多的Linux發行版,Java的官方Sun/Oracle 版本已經打包作為平臺的默認Java,然而,因為最近的許可改變,這將不再如此,對于Java和開源生態系統來說,影響是積極還是消極?

背景

Dalibor Topic 宣布了Java SE 7 和JDK 7 的發布,以及OpenJDK作為官方 Java SE 7 參考實現(reference implementation),這將是非開源 “操作系統Java分銷許可” (DLJ)退出的最后時刻。

對于我們意味著什么?

該情況的影響是,Linux發行版將不再封裝Oracle的 Java作為默認Java。這會/將導致一些雜碎的bug(尤其是Swing 的UI庫)仍然遺留在OpenJDK中,以致影響程序比如PCGen。然而,一些Linux發行版已經在若干年前采取了措施,明顯的是Ubuntu,最新存在的bug已經被很好很快的清理掉了。

積極還是消極?

總之,我認為對于Linux平臺上的自由、開放的Java來說,是在正確的方向上的積極的一步。這種情緒是很受開源倡導者Simon Phipps的歡迎(推ter 文章)。事實上,OpenJDK 現在是參考實現(結合致力開放OpenJDK問題跟蹤)方法,意味著廣大的Java/Linux終端用戶可以直接提升我們大家的“官方Java”。

我想要Oracle版本!

Linux 用戶,需要使用Oracle JDK 6 或 Oracle JDK 7 二進制文件的專有部分,當然像以往一樣,可以簡單地在其他平臺上的用戶相同的條件下登錄http://oracle.com/java免費下載。然而,如果是一個bug被發現,我強烈建議提交bug報告到OpenJDK 項目,這樣任何bug可以為我們大家來修復。

歡迎意見和進一步的評論!

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!