Last week, with the release of Ubuntu 8.04LTS, came the debut of the JDK in Ubuntu's Universe repository.
Universe? So What?
While the JDK had been in Ubuntu's Multiverse before, getting into Universe meant having JDK packages based on OpenJDK6
that were 100% free. This was made possible by the work of a lot of
people at Sun and the community (most notably the folks at Fedora cranking on IcedTea).
The effort to produce the Free implementation started in earnest, as Mark Reinhold points out, last summer when Joe Darcy began creating a Free software "JDK6 code base by removing new
features from a clone of the JDK 7 code and then gradually working
through the remaining encumbrances and other
a Free implementation of the JDK also opens the doors for packages that
depend on a JDK being in Universe, one example being NetBeans, which
also made its Universe debut in 8.04LTS.
Free Java also means that Fedora 9
which is due out in a couple of weeks on May 13, will also be able to include
an OpenJDK implementation (Fedora, unlike Ubuntu, only accepts Free software). Specifically, according to Lillian at Red hat's blog, the java-1.6.0-openjdk package will replace java-1.7.0-icedtea that was in Fedora 8. Check out the details here on the Fedora wiki. More hoopla to come on the actual release of Fedora 9.
A huge shout-out to Doko, aka Matthias Klose, the Ubuntu Java ubermensch who did the actual packaging of OpenJDK and
then went above and beyond the call of duty to make sure that the latest
versions of GlassFish and JavaDB made it into 8.04LTS as well.
Doko and me in an Edinburgh pub last summer at Debconf7. I owe him a few more of what he's holding in his hand.
Java in Ubuntu -- A Trip down Memory Lane
The JDK first
appeared in Ubuntu two years ago in the 6.06LTS release and was made
possible by the DLJ (Distribution License for Java) which made Java
technology redistributable. One release later, the JDK was joined
in Multiverse by some of its buddies: GlassFish, NetBeans and JavaDB.
In 7.10, the "Java Stack" while still in Multiverse was made up of rev'd component pieces. And now with 8.04LTS, NetBeans and the JDK are both in Universe and GlassFish and Java DB have been updated.
Stay tuned for Intrepid Ibex and see where Java lands next!
|Ubuntu 7.10 - Multiverse
|Ubuntu 7.04 - Multiverse
|Java Dev Kit
||Universe: based on OpenJDK6
Pau for now...