IcedTea 2.0 發布,OpenJDK 的補丁包
IcedTea項目最初是由于OpenJDK不完整(因產權而造成的障礙)而創立的,社區需要一個完整的開源工具鏈及代碼庫。
IcedTea長期以來一直是OpenJDK的一套補丁,它有一個 基于“./configure”的不同的構建系統。
在OpenJDK中,我們已經替換了產權代碼(encumbered code),因此不再有障礙了。正因為我們的努力,IcedTea項目已經減少了使用補丁的數量。IcedTea中看上去不錯的一點是,它的 configure腳本使得在多種不同的模式下構建OpenJDK變得很容易,比如使用Zero Assembler Port在非x86/sparc芯片上來支持編譯等等。 IcedTea提供的一大塊內容是plugin/java-web-start基礎架構。
IcedTea 2.0 發布了,這是 IcedTea 首次基于 OpenJDK 7 所發布的版本,包含 OpenJDK 7 所有改進以及最新的安全補丁以及 IcedTea 提供的改進。詳細內容請看這里。
項目地址:http://icedtea.classpath.org/wiki/Main_Page
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)編譯器,但是我們正在努力提高其性能。