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. …