After so many “critical bugfix releases” that have plagued Java during the past year, it is nice to see some real hard work being made available to the public. The IcedTea developers have been preparing their first major release since 2.3.0 of August last year. Today, icedtea-2.4.0 was announced on the mailing list and on the blog of release manager Andrew John Hughes . The list of enhancements and new features is way too long to copy here, it’s best to go check out that blog post. There are a lot of bug fixes as expected, but there were no vulnerabilities that needed patching this time. A lot of effort has gone into the CACAO and JamVM alternative virtual machines for Java.

You will probably be surprised to see the jump in the update number for the OpenJDK package which is built using the new IcedTea. A finalized Update 40 of OpenJDK7 is scheduled for Augist this year, and some of the new features still have to be added to the source tree. But the IcedTea developers decided that making a new major release of their software available a few months earlier was for the better, considering the huge number of improvements and fixes that will result in a solid Java 7u40 release already.

On to the packages (and thanks Andrew for showing your appreciation for Slackware)!

My packages for OpenJDK have been compiled on Slackware 13.37 (and are useable on 13.37 as well as 14.0 and -current!). Get them preferably from a mirror site (faster downloads):

Further packages that are recommended/required:

  • Optional: If you want a Java browser-plugin you must install icedtea-web (OpenJDK itself does not contain such a plugin).
  • Required: The rhino package is a dependency of the openjdk/openjre package. It contains the JavaScript engine for OpenJDK.

Note that you should only install one of the two packages, either openjdk or openjre, do not install both at the same time or things will break! The openjdk package contains the jre (java runtime) as well as the java development kit.

Eric