IcedTea

I packaged the new code drop from the OpenJDK project using the JPackage conventions. Because naming rules are still being worked out for derivatives of OpenJDK code, I’ve decided to call the result “java-1.7.0-icedtea”. This is just a preliminary development package; I hope Sun will approve renaming it “java-1.7.0-openjdk” or “java-1.6.0-openjdk” when it officially lands …

Java Modules in Fedora

Andrew Overholt recently pointed me to a blog entry on Java module systems. I can’t comment in detail on the JSRs or how they should interact because they’re all behind click-through licenses. My instinct tells me the ideal answers are: “Sun, drop JSR 277 and adopt OSGi; IBM, develop OSGi within the Java tree, on …

The New Free Java Project

Surprise I was happily surprised on Monday when Sun announced that they would release Java ME, SE and EE under the GPL. Actually, “happily surprised” is an understatement: Sun also adopted the GNU Classpath linking exception! I couldn’t have hoped for a better result. Watching the announcement webcast was a surreal experience. It was as …

Fedora Core 5 Wishlist

Here’s my categorized list of goals for Fedora Core 5. java-gcj-compat GNU Crypto fix for Eclipse extssh support Casey Marshall has already committed a Diffie-Hellman JCE provider to GNU Classpath so this is just a matter of testing. import all JAWT fixes All the necessary patches are already in GNU Classpath and libgcj. Jessie merged …

libjawt.so, java-gcjHEAD-compat, Big Merge

Here’s a screenshot of a JOGL demo running on Sun and libgcj: As you can see, it’s hard to tell which is which! Big Merge The screenshot represents several efforts coming together. First, the demo is running on natively-compiled GNU Classpath HEAD. Tom Tromey recently finished the Big Merge, making Classpath a sub-directory of gcc/libjava. …