Friday May 23, 2008

Ubuntu Developer Summit - Prague

On Monday this week I attended the first day of the Ubuntu Developer Summit in Prague.  The summit which just ended today, was intended to drive plans and decisions for the next Ubuntu release "Intrepid Ibex" which is due out on October 30th.  (Check out the reports from the summit here.)

Mark welcomes the masses while Jono scans the crowd for hecklers.

Sun had about 12 folks there representing GlassFish, Open JDK, NetBeans, Hudson, Sun Studio and MySQL.  We attended sessions, had side meetings and had a big Canonical/Sun sync up at the end of the day to talk about the slew of software we hope to get into Intrepid. 

This was my third UDS and my favorite so far -- I loved the location, I loved all the Sun participation and I loved getting to see people who are becoming old friends! :)

The Many Faces of UDS Intrepid


Rick Clark brings the Ubuntu server team to its feet. 

Post pow-wow pic: Kaj Arno (MySQL), Mark Shuttleworth (Canonical), Arseniy Kuznetsov (NetBeans), Matt Zimmerman (Canonical) 

Robert has a bazaar conversation with the NetBeans guys (Yarda & Arseniy) 

Abhijit and Nitya talkin' GlassFish 

The road we took to dinner. 

Pau for now... 

Wednesday May 21, 2008

FOSS Camp Prague

Last night I got back at 1AM from a glorious week in Prague.  The first two days were spent attending FOSS camp, followed by a day off to explore the city and then Monday I attened the opening day of the Ubuntu Developer Summit (aka UDS Intrepid).

The view from my hotel room.  Not bad for a Holiday Inn!

Setting up Camp

FOSS Camp was sponsored by Canonical but its focus was on FOSS in general and not limited to Ubuntu.  The event was a great opportunity for "Team Sun" (composed of people from OpenJDK, OpenOffice, GlassFish and NetBeans) to present what we have been working on, meet a lot of the community players and learn about other projects.  Unlike UDS,  FOSS camp was in an unstructured un-conference format where people basically went up to a white board at the beginning of each day and wrote up sessions they wanted to lead:

One of the sessions that was particularly helpful was the packaging jam/tutorial that Daniel Holbach led.  Also, in the OpenOffice session which Mark Shuttleworth and Zonker of OpenSUSE joined, I felt there was some definite progress made between the two OO camps. [Check out Zonker's take on FOSS Camp here.]

Overall there were about 80 folks who attended over the two days.  Sun had 10 folks who attended and hailed from a handful of locations: Silicon Valley, Prague, Hamburg, Austin and St. Petersburg.  Oh and did I mention that the food was really good?!

Stay tuned for my UDS day one report and pics....

Jono Bacon kicks off FOSS Camp with a sermon on the evils of alcohol, while Mark Shuttleworth looks on

Team Sun and Daniel: (L-R) David (OpenJDK), Daniel (MOTU god), Stefan (OpenOffice), Nitya (GlassFish), Me, Marek & Alexei (NetBeans)

OpenOffice session  

View from the session room. 

An unholy alliance of community leaders, Zonker of OpenSUSE and Jono of Ubuntu fame. 

Heading off to dinner. 

Prague isn't ugly. 

Beer, Absinthe and outdoor dining, who could ask for more?! 

Night in the old town square. 

Pau for now... 

Thursday May 15, 2008

Talkin' with Charlie and Tom, the JRuby Guys

Last week, at the end of JavaOne day one, I was able to grab the JRuby dynamic duo for a podcast.  Tom Enebo and Charlie Nutter turned out to be really nice guys, must be their midwestern roots, and were a pleasure to talk to (I also learned a lot :). 

My interview with Tom and Charlie (14:19)  Listen (Mp3)   Listen (ogg)

Charlie Nutter and Tom Enebo -- the JRuby dyanmic duo (and wearing the shirts to prove it).

Some of the topics we tackle:

  • A historical background, Ruby, then Rails, then JRuby.
  • What the guys were doing pre-Sun and how Tim Bray lured them to the fiery orb.
  • Three licenses is better than one (GPL, CPL, LGPL)
  • How JRuby is working with GlassFish and NetBeans.
  • The DaVinci machine project, jMaki and what ever happened to AJAX?
  • Might we see a JPerl?
  • Looking to get more involved with MySQL
Pau for now...


Wednesday Apr 30, 2008

Free Java in Ubuntu 8.04LTS; Coming soon to Fedora 9

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 issues." 

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

Fedora Next

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.

Mahalo Doko

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!

Java Component
Ubuntu 8.04LTS
Ubuntu 7.10 - Multiverse
Ubuntu 7.04 - Multiverse
Java Dev Kit   Universe: based on OpenJDK6
Multiverse:  6u6
NetBeansIDE  Universe: 6.0.1
5.5.1 v1
5.5, 5.5.1\*
GlassFish  Multiverse: v2u1 
Java DB  Multiverse: 10.3

\*in backport

Want More?

Pau for now... 

Monday Dec 17, 2007

GlassFish in Debian

Right before last week's packaging team meeting, Minnesota Tom sent out a note that GlassFish was in Debian contrib.  How it got there we don't know but we're stoked (yes I did grow up in Hawaii during the 70's, why do you ask?)  Ahh, the beauty of Free Software.

Now we haven't analyzed the packages yet but as Tom pointed out the packagers have gotten around the Maven build dependency by replacing it with ant.  So Glassfish is now a part of "Lenny" (all their  release codenames are characters from the movie Toy Story) which is currently due out the second half of 2008. 

The care package

Speaking of Debian, last week I received a care package that they put together for all of the sponsors of Debconf 7.  There were a couple of cool Debian shirts, one from the event and one from HP, a hardcopy of the final report, an O'Reilly book etc. etc.  But what was super cool and now is up on my wall, is a 6" x 10" swatch of the Debian kilt (learn more and see Mr. Steve McIntyer modeling it  here).


The current release and the real deal:

My room at the W came with the Etch a Sketch and I couldn't pass up the photo opp. 

Pau for now.... 

Wednesday Dec 12, 2007

Sun FOSS Contests and Awards

Back in August I mentioned that Sun was sponsoring two FOSS contests, one in Scotland and one in India.  Well, the winners of the first Scottish Open Source Excellence Award were J.P. Morgan and Enterprise Management Consulting Ltd.  Congratulations to them both! 

Simon presented the awards in Glasgow (the "miles better" campaign obviously worked) at the end of November:

The boss in a bow-tie??  I didn't know they rented bow-ties ;)  (picture lifted from press release)

The contest in India, Coding for Freedom, still has a couple months to go and will be wrapping up on Valentines day, Feb 14, 2008, with the winners announced in March. 

...That's what I want

Speaking of India, Simon used his keynote on Friday at to detail Sun's announcement that we will be embarking on a multi-year, multi-million dollar award program for Free and Open Source communities.  While the program is global, as Simon explained in his blog, "I'm announcing it in India because that's where I expect the greatest open source community growth to come from in the near future"

The first Open Source Community Innovation Awards Program will be organized around six communities: GlassFish, NetBeans, OpenJDK,, OpenSolaris and OpenSPARC.  Starting in mid-January, each of the six communities will announce details on how the program will work in their specific area  with prize winners being announced in August 2008.

Stay tuned for more. 

Dec 12 Update: Here are more details from Simon as well as his reaction to the reactions. 

Pau for now...

Thursday Oct 18, 2007

Ubuntu 7.10 debuts - Java stack rev'ed

Today the latest version of Ubuntu, 7.10 (nee "Gutsy Gibbon") debuted. 

It got a very good review from Wired and Ashlee seemed to like it too (although it doesn't look like he's been paying attention when it comes to Sun systems :).  To see what exactly the new features are, e.g. 3D desktop effects, app armor, fast user switching etc.,  check this out.

Sun Software

The "Java Stack" (not an official name), which was first included in the Ubuntu 7.04 Multiverse is in 7.10 as well and features updated versions: 

  • JDK6u3
  • NetBeans 5.5.1
  • Java DB 10.2.2
  • GlassFish v1 (ok so this one didn't change, v2 came out too late to make the cut off)

Sun Systems

Also, as I mentioned in an entry last week, Gutsy will support the new UltraSPARC based rack servers -- Sun SPARC Enterprise T5120 and the T5220.  Look for more details on this and other platforms coming soon.

Pau for now...

Thursday Oct 04, 2007

GlassFish now Available for Mac, iPod next?

If you check out Apple's download site under UNIX & Open source you'll find that Glassfish v2 is now available for Macs.  Not only that but I noticed that it was labeled a "Staff Pick."  This was all pretty darn quick given that version 2 only came out on September 17 and by the 21st it was up on Apple's site. 

In poking through the UNIX & Open Source list I found a couple of other Sun-involved projects: OpenDS and OpenOffice (another Staff Pick).  

This is all very cool.   The days of splendid isolation are over and Sun realizes that there are developers out there who work on platforms other than Solaris -- we want to give access to products we are involved with to as many folks as we can . 

First Ubuntu and now OS X, stay tuned for more!

Pau for now...

Thursday Apr 19, 2007

A Jolt of Caffeine for Ubuntu 7.04

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


Tuesday Apr 17, 2007

A month of Releases

Its Spring and Linux releases are blooming like flowers.

RHEL 5 -- The season actually kicked off the last week of Winter with the release of Red Hat Enterprise Linux 5 on March 14.  Originally  targeted for the '06 Christmas season, this release features integrated Xen virtualization support similar to what Novell's SUSE Linux Enterprise Server 10 delivered last summer. 

Debian 4.0 -- Several weeks later, and after a 21 month development cycle, Debian GNU/Linux 4.0 was the next release to debut.  Debian 4.0, code named "Etch," was also meant to arrive in time to make it under the holiday tree but instead endured a long and winding road to release including the creation of a Dunc-Tank.  Dunc ['"Development Under Numismatic Control" -- which could equally be called "coin-operated coding"']  was put in place to make sure that Debian hit their December 4 release date.  Needless to say, they didn't.  Who knows when or if 4.0 would have been released without Dunc tank but one things for sure, it did cause a whole bunch of ruckus within the Debian community.  

CentOS 5 -- Most recently, near the end of last week, CentOS (Community ENTerprise Operating System) released CentOS 5, a release which bears an uncanny resemblance to RHEL5. Actually its billed as being a "100% compatible " rebuild of Red Hat Enterprise Linux and is based on the upstream release 5 including both server and client packages.

Ubuntu 7.04 -- Which brings us to the present and the eve of the eve of the release of Ubuntu's until-now-known "Feisty Faun."   Feisty, which will be released Thursday under the humorless moniker of Ubuntu 7.04, will include performance improvements, improved availability of network services, secure remote network services, UltraSparc improvements (Yea!), updated LAMP stack, updated cluster suites and virtualization.   More importantly on Thursday you'll get to see if we made good on our promise made back in November to include Glassfish (the free and open source Java EE 5 implementation) in the next Ubuntu release. 

Tune in Thursday to see if the Faun comes out caffeinated. :)


Pau for now... 


I look after Sun's relationships with the various GNU/Linux communities as well as our relationship with the FSF. Last year, my family and I emigrated from Silicon Valley to Austin, TX.


« June 2016