甲骨文放棄Linux Java許可計劃
北京時間8月31日上午消息,甲骨文已經終止了2006年由Sun創立的“操作系統Java分銷許可”。這份收費許可允許Linux開發商將Sun 的Java版本整合到他們的Linux發行版中。 Sun是2006年在JavaOne大會上將Java開源后推出這一許可的,目的是在免費OpenJDK的開發過程中,確保用戶所獲得的Linux中包含 經過全面測試的Sun Java。
甲骨文員工達利伯·托皮克(Dalibor Topic)表示,之所以做出這一決定是因為自OpenJDK 6推出以來,部署Java的必要性正在穩步降低。他還表示,OpenJDK已經經過市場驗證并逐步成熟,多數Linux廠商都在選擇這一開發包。
當前的版本已經發展到OpenJDK 7,并且成為了甲骨文自己的JDK 7的基礎。
關于Java開發環境 OpenJDK
OpenJDK做為GPL許可(GPL-licensed)的Java平臺的實現,Sun正式發布它已經一年有余。從發布那一時刻起,Java社區的大眾們就又開始努力學習,以適應這個新的開源代碼基礎(code-base)。
Sun發布的OpenJDK只能運行在i386 和AMD-64機器上。Fedora可以運行在其他系統上,特別是那些基于PowerPC的機器上。 為了解決這個問題,我們發起了IcedTea項目來完成移植。該項目基于Sun的C++解釋程序,為OpenJDK向PowerPC移植構造了一個單獨的 解釋程序。后來成為Zero,它是一個真正可移植的“零匯編程序”的版本。 正如你想到的,一個純的解釋程序確實要慢于Java實現中常用到的高性能的JIT (Just In Time)編譯器,但是我們正在努力提高其性能。