By barton808 on Apr 19, 2007
As I mentioned in my last entry, back in November Sun and Canonical
announced that GlassFish would be included in the next Ubuntu release.
Well today's the day. Ubuntu 7.04 nee "Feisty Fawn" is out and not
only is GlassFish v1 included in the Ubuntu Multiverse but so are
NetBeans 5.5, JDK 6 and Java DB 10.2 -- the whole Java stack in one
location. A big plus for developers looking to harness Java with
minimal hassles. (Check out the details)
Getting to Today: The effort to package these puppys for inclusion turned out to be no small feat. Sun is new to the packaging game and there is quite steep learning curve. Thanks to a lot of late nights and a few weekends Tom Marble and Harpreet Singh, with a bunch of help and advice from the Canonical crew and Sun legal, got it done. (Ironically, Canonical will be coming out to Sun's Menlo Park campus in a couple of weeks to put on a technical workshop explaining, among other things, how to package for Ubuntu.)
Getting to Tomorrow: In general the distro model with its modular packages is where Sun needs to get to. We need this so that we can get more of our software into GNU/Linux distros and we need this for our own Solaris. The monolithic-wad model that we've been employing works fine for our more traditional customer but isnt the right approach for the growth (or as Sun calls it "Red Shift") market. The hyper growth market needs to be able to rapidly include and assemble components and functionality themselves. This requires packaging and package management. I know that Ian's been talking about this as has Greg P. I would love to see us packaging more of our software for inclusion in Ubuntu as well as other distros.
But thats Tomorrow...today, a huge toast to the Ubuntu community for delivering another great release (right on time!) and to Tom, Harpreet and the Canonical crew for making sure that it was fully caffeinated!
P.S. In honor of this red-letter day we have created special commemorative mints and gum.
Pau for now...