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

java-gcj-compat status

I submitted my ecj option parsing patch to Eclipse. The patch went into Rawhide’s eclipse-ecj last night, which meant I was able to remove the last option munging stuff from java-gcj-compat. Behold: $ ls -l /usr/lib/jvm/java-gcj/bin jar -> /usr/bin/fastjar java -> /usr/bin/gij javac -> /usr/bin/ecj javadoc -> /usr/bin/gjdoc javah -> /usr/bin/gjnih rmic -> /usr/bin/grmic rmiregistry …