Wednesday Aug 06, 2008

OpenJDK default Java Runtime in Ubuntu

Last week, Doko (pictured here), sent out a mail to the ubuntu-devel-announce list saying that, for Ubuntu's Intrepid release due in October, "OpenJDK6 is the default java runtime / development kit in main, on all architectures."

This marks a key accomplishment for the JDK which began its it relationship with Ubuntu in the multiverse repository thanks to the Distribution License for Java

The Road to Freedom 

In the last year or so the JDK has been liberated and with the help of the folks from the Iced Tea project, encumbrances have been removed one by one.  With the release of OpenJDK JDK moved into Ubuntu's Universe repository in 8.04

Now, as of last week, it is has moved directly into the heart of the Ubuntu distribution, Main!  With OpenJDK in Main this means that the flood gates are now open for all Open Source apps that depend on the JDK to, as community manager Jorge put it, "rock in Ubuntu."

Interested in Getting Involved?

If you want to get involved check out the Java Team on the Ubuntu wiki.  Here is the background from Daniel's blog.  Make your Java app rock in Ubuntu!  Rock on.  :)

Pau for now... 

Friday Jul 18, 2008

OpenJDK in OpenSUSE

Earlier this week I posted how OpenJDK was knock, knock, knockin' on Lenny's door.  At that time I also mentioned how it was already in Ubuntu and Fedora.

What I failed to mention, however, and was right under my very nose was that fact that OpenJDK had already made it into OpenSUSE 11.  Thanks to MySQL Euro-community manager and former SUSE employee Lenz Grimmer, I was englightened:

openSUSE has included the Sun JDK for quite a while already. openJDK has been
added to openSUSE 11.0 as well and is part of the default distribution (the
"oss" section, while the Sun JDK is in the "non-oss" part).

Here are some links to check out: 

Pau for now...

Wednesday Jul 16, 2008

DGilmore on the Fedora SPARC port

Continuing in my series of podcasts from the Red Hat Summit  and FUDCon, here is an interview with Dennis Gilmore the soft spoken ex-Aussie and key member of the Aurora SPARC Linux project.  Dennis is a Fedora community member but, as I found out, doesn't work for Red Hat but instead is employed by One Laptop Per Child.

My interview with Dennis (10:40)  Listen (Mp3) Listen (ogg)

Former Aussie and current Cubbies fan. 

Some of the topics we tackle:

  • Fedora and its quest to support SPARC
  • Making it so OpenJDK can run on SPARC -- How thanks to the hard work of Dennis and others, OpenJDK for SPARC  32 and 64 patches have been sent up stream and accepted so all flavors of GNU/linux can benefit.
  • The packages are now available on the Aurora mirrors.
  • How Aurora rose like a majestic phoenix from the ashes of the former official Red Hat SPARC port
  • Dennis' passion for obscure Hardware and the mini-home datacenter in his basement
  • How Dennis got involved in the world of Fedora and SPARC
Pau for now....

Thursday Jun 26, 2008

Sun and Red Hat talk Open JDK

At last week's Red Hat summit I grabbed Boston local and Sun employee Rich Sands and Toronto-ite/Red Hat employee Tom Fitzsimmons for a podcast.  Rich is the Sun marketing guy for OpenJDK and Tom is one of the key engineers at Red Hat who've been working on IcedTea/OpenJDK.  (Last time I met Tom was at JavaOne where we did this podcast).

The day was a particularly auspicious one for not only was it the day Boston was celebrating the Celtics victory with a humungous parade, but it was also the day it was announced that the OpenJDK in Fedora 9 passed the Java TCK.

My interview with Tom and Rich (13:25)  Listen (Mp3) Listen (ogg)

Rich Sands of Sun (left) and Tom Fitzsimmons of Red Hat (funny thing is Tom is only 5'8") 

Some of the topics we tackle:

  • The people who make up the Red Hat/Fedora Iced Tea team.
  • The significance of passing the TCK and what a milestone achievement it is
  • Tom as the demo-dude floor demonstrating OpenJDK in Fedora on the show floor and the reactions he's been getting.
  • What's coming for Fedora 10
  • What about the Java plugin and Webstart from Sun and the implementations of these that Fedora has created
  • JRuby and Jython running on OpenJDK in Fedora
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...


Tuesday May 13, 2008

OpenJDK and IcedTea, A view from the Fedora side

Last week, on the first day of JavaOne, I was serendipitously able to grab Tom Fitzsimmons, (the owner of Iced Tea) Patrick Macdonald (Tom's boss) and Karsten Wade (community contact for OpenJDK) from Red Hat for a podcast.  We sat down and talked about the journey to get OpenJDK into Fedora that began in earnest last JavaOne.

BTW today just happens to be the launch of Fedora 9.  Congratulations to the whole Fedora community!

My Talk with Tom, Patrick and Karsten (23:43)  Listen (Mp3)   Listen (ogg)

Patrick, Tom (kneeling) and Karsten -- helping to put the "Open" in Java.

Some of the topics we tackle:

  • Attacking the "remaining 4%" to get OpenJDK into Fedora ASAP (leveraging GNUClasspath components)
  • FOSDEM 2007 -- building bridges with the Sun crew 
  • Trademark issues and the birth of "IcedTea"(Fitz really did go back to his hotel room and hack rpms last JavaOne after OpenJDK was announced)
  • IcedTea -> OpenJDK in Fedora 9.
  • OpenJDK now available for RHEL5 and CentOS5 via EPEL and getting it ready to being moved into RHEL5 proper
  • NetBeans coming soon to a Fedora 9 update
Pau for now...

Thursday May 08, 2008

OpenJDK6 Available for RHEL 5 and CentOS5

Tuesday morning at JavaOne, Karsten Wade, RedHat employee, Fedora Board member and Distro Gladiator gave me the great news -- The OpenJDK6 package is now available for RHEL 5 and CentOS 5!

The package was uploaded to the Fedora Extra Packages for Enterprise Linux (EPEL) repository and can be easily added to either RHEL or CentOS (here's how).

Podcast to come

While I was at JavaOne I was able to sit down and do a podcast with Tom Fitzsimmons, Patrick Macdonald who actually worked on the IcedTea project at RedHat and enabled OpenJDK to become a reality.  Look for that early next week.

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

Wednesday Apr 09, 2008

Dalibor joining Sun (Yippee!)

I just saw the link in Simon's blog saying that it was now official, Dalibor Topic will be joining Sun as our Java F/OSS Ambassador.  

Nis may by Nice, but I'm Hamburg bound!

Dalibor has been a tireless champion for Free Java and has been instrumental in bringing several Java technology-oriented free software projects together such as GNU Classpath, Kaffe and GNU Compiler for Java.   Over the years, Dalibor has gone from Sun critic to supporter and, as of last JavaOne, he has been a member of the OpenJDK interim governance board

In the role of Java F/OSS Ambassador, Dalibor will taking over where the magnificent M. Tom Marble left off.

Listen to What the Man Said 

If you want to get a sense for Dalibor and his thinking, check out this podcast I did with him last Fall at Sun's internal FOSS Summit.

My Interview with Dalibor (10:41)  Listen (Mp3)    Listen (ogg)

Welcome Dalibor and I look forward to working with you!

Pau for now...

Thursday Feb 14, 2008

First source release for Open JDK 6 project (Whew!)

Its taken a little longer than initially intended but, as of an hour ago, the Open JDK6 source has been loosed upon the world!  While this release is primarily targeted at the GNU/Linux distributions  there are also versions for Solaris (both x86 and SPARC) and Windows.  You can get them all here on the download page.

The end of the beginning 

This initial tarball comes with matching binary plugs.  As Joe Darcy, who's been leading this project within Sun, explains:

Not all of the source code that makes up the JDK is available under an open-source license. In order to build an OpenJDK binary from source code, you must first download and install one or more of the following files from which the build process will copy over "binary plugs" for these encumbered components.

And this is where the community comes in, to help both with these final encumbrances as well as to address the outstanding compatibility issues.

Hack on brothers and sisters! 

Coming Soon 

And while the community is lending a helping hand, Joe's team will be sallying forth and working on a new drop.  This follow-on release will be out within the next couple of weeks and should include:

  • JAX-WS 2.0 -> 2.1 upgrade
  • Removal of the binary plug for the imaging classes
  • Exclusion of SNMP support if the binary plugs aren't present
  • Updated README-Builds files that point at the right locations.
Pau for now...

Monday Feb 04, 2008

Java Real-Time, on beyond Solaris -- Early Access available for GNU/Linux

As part of our drive to get Sun software into the hands of as many people as possible, at the end of last week an early access version of the Java Real-Time system (Java RTS 2.1 EA) was released for GNU/Linux.

At this point, support and testing for Java RTS 2.1 EA is limited to the SUSE Linux Enterprise Real Time10 platform and the Red Hat Enterprise MRG 1.0 release (currently in beta).  That being said, as the Release Notes point out

since this EA release uses the real-time POSIX programming interface, it is possible that other properly configured Linux distributions that implement this interface can also run Java RTS 2.1_EA. Temporal correctness is still being worked on by the Linux community, but currently the OS configuration needs to include a 2.6.21 Linux kernel or later with the latest RT patch and a 2.5 glibc or later. (See the site to obtain the appropriate RT patch.)

If you want to check it out for yourself, evaluation downloads are available here.  And if you have any feedback, the team would love to hear.

Pau for now...

Tuesday Nov 27, 2007

Talking with Bruno Souza - Brazil's Java man

After a great Thanksgiving break I'm back back and ready to blog.  Picking up where I left off before the break, here is my third interview from Sun's internal FOSS summit.

At the end of the second day I was able to grab time with Bruno Peres Ferreira de Souza (or more simply, Bruno Souza) who was up from Sao Paulo for the event.

The Interview with Bruno (9:35)  Listen (Mp3)    Listen (ogg)

Bruno and his buddy Juggy the Java Finch. 

Who's Bruno?

Bruno is a recent returnee to Sun (or "boomerang" as they're called around these parts) and wears a bunch of hats including:

Some of the topics we tackle

  • The fortuitous timing of Bruno's return to Sun
  • What he did on his time away from from the fiery orb
  • His involvement with the Java platform from alpha on
  • The Software Livre community in Brazil and the experience from the OSI he brings to it
  • What people should eat when in Sao Paulo


Can't get enough of Bruno?  Check out this video interview from last month on netbeans TV.

 Pau for now...

Tuesday Nov 13, 2007

Sprekken with Dalibor Topic, Java Freedom Fighter

Given that today is the one year anniversary of the liberation of the Java platform I thought I would start my interviews from Sun's internal FOSS Summit with Dalibor Topic.

Dalibor has been a tireless champion for Free Java and has been instrumental in bringing several Java technology-oriented free software projects together such as GNU Classpath, Kaffe and GNU Compiler for Java.   Over the years, Dalibor has gone from Sun critic to supporter and, as of last JavaOne, he has been a member of the OpenJDK interim governance board.

The Interview with Dalibor (10:41)  Listen (Mp3)    Listen (ogg)


A little secret, Dalibor really is as friendly as he looks.

Topic's topics

(Sorry, I couldn't resist the bad pun.) The areas that we cover include the following:

  • The OpenJDK governance board: who's on it, where are they from and what are they working on in this "bootstrap" phase.
  • What are Dalibor's goals and vision for the OpenJDK community.
  • Why Simon and his blog are to blame.
  • What is "Iced Tea" and what are its goals.
  • What are Dalibor's thoughts and impressions of Sun's Summit?


More on Free Java's first anniversary

If you want to know whats been happening in the world of Free Java over the last year, check out Rich Sands' chronology that he posted yesterday.  The detailed JavaME perspective can be found in Terrence Barr's blog and for a personal "trip" through Free Java, check out Tom Marble's entry from earlier today (the Duke Hendrix album cover itself is worth the click). 

And for a perspective from outside the fiery orb, Mark Wielaard shared his memories here.

Update and Porters Club:  Since I posted, Dalibor has posted his own reminiscences and goals for the upcoming year.  Not only that but he's formed a Open JDK porters group:

The intent of this group is to discuss porting of OpenJDK to different 
platforms, and support projects undertaking such efforts. It will help
to integrate different porting projects into OpenJDK. Topics for
discussion include:

- Ports to new architectures
- Ports to new operating systems
- Collaboration with other OpenJDK porting projects

This group will have one mailing list. It is open to everyone.

Way cool! 

Pau for now...

Monday Nov 12, 2007

Boston: FOSSCamp and Ubuntu Developer Summit

I'm finally getting time to post about the event(s) I attended in Boston a few weeks ago.  

On Sunday I caught the second day of FOSScamp and on the Monday I attended the opening day of the Ubuntu Developer Summit (UDS) focused on the Hardy Heron release (Ubuntu 8.04 LTS).  I also got a chance to visit with Michael Goulde of Forreser Research and Peter Brown of the Free Software Foundation.

The UDS opening day welcome. 

Both FOSScamp and UDS were held at the geek-themed Hotel@MIT.  FOSSCamp was an unconference with topics for discussion scribbled up on a big board at the beginning of both days.  Matthias "Doko" Klose put me up to co-hosting an OpenJDK discussion with him.   We had a good turn out and a fair amount of interest in what was going on in the space. 

FOSSCamp command central: Scott Jame Remnant, James Troup, Claire Newman. 

UDS was open to the public but its goal was "to get Ubuntu developers -- who usually collaborate online -- to work together in person on specific tasks." and actually get specs written.  The summit was divided into seven tracks: Platform, Desktop, Server, QA, Community, Kernel and Mobile.

The geek-theme even carried over to the blankets.

I also had my trusty FlashMic with me and bagged four more interviews: Mark Shuttleworth, Benjamin "Mako" Hill, Peter Brown and Rick Clark, head of Canonical's recently created server group.    As of  last week's trip to Oklahoma City, I have no more travel scheduled for the rest of the year and should be able to start posting the back log of interviews Ive accumulated.

Just a small subset of the UDS attendee mug shots 

A wacky building on the MIT campus (aka the Stata center designed by Frank Gehry). 

Claire and the crew of Shuttleworth One - the only way to fly!

Oh yea, and the Sox won!

Pau for now...

Monday Nov 05, 2007

Red Hat joins the Free Java Party in a big way

A while ago when Sun first announced that it was open sourcing the Java platform, Red Hat joined members of the community in voicing their support.  In fact they even put a big thank you on their home page.

This morning they've gone even further and turned their kind words into action by announcing that they have signed Sun's contributor agreement (SCA).   By signing the SCA, all Red Hat engineers are now able to participate in any and all of Sun's Free and open source projects. 

Maybe more importantly, and certainly more timely, in addition to the SCA, Red Hat has also signed Sun's Open JDK Community TCK License and have joined the OpenJDK community.

Iced Tea anyone?

By signing the TCK license Red Hat now has access to the test suite (TCK) to verify that whatever JDK derivatives they create are fully compatible with the Java SE 6 spec.  This is particularly good news for Free Java lovers everywhere since there still remains 4% of the JDK code that is encumbered (i.e. owned by 3rd parties who not agreed to open source their bits).  Over the past months, folks here at Sun have been working quite diligently in clearing these last few hold outs.

At the same time our folks have been burning the midnight oil, a bunch of the engineers with Red Hat/Classpath project have been putting in a lot of time working on their own completely Free JDK  playfully dubbed, "IcedTea."  Now with the TCK/SCA in hand this should drive greater alignment between the two projects and the IcedTea team will not only be able to contribute directly to OpenJDK, but also  test for compatibility.

This is good news for everyone.  The desire for a completely Free JDK, sooner rather than later, is not only of interest to Sun and Red Hat but was a big topic at FOSSCamp last week.  Now with Red Hat throwing their hat in the ring (sorry, I couldn't resist the bad pun) things should start happening a lot sooner to the benefit of GNU/Linux and other Free distros everywhere.

Thanks Red Hat and welcome!

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.


« July 2016