OpenJDK vs Sun JDK Versions

Joseph D. Darcy Joe.Darcy at Sun.COM
Mon May 11 21:26:30 PDT 2009


The genealogy of the JDK 6 update train, (Open)JDK 7, and OpenJDK 6 is a 
bit intricate; for details see

    http://blogs.sun.com/darcy/entry/openjdk_6_genealogy

Some parts of the code base are essentially identical between the three 
releases; other parts differ.  The corba, jaxp, and jaxws areas are 
basically the same.  The langtools in OpenJDK 6 has a superset of the 
fixes in the 6 update train; extra fixes were inherited from JDK 7.  The 
general policy on HotSpot in OpenJDK 6 is that we use the same HotSpot 
as in the shipping 6 update release, modulo implementation latencies.  
There are the most differences in the "jdk" area of the code base, but 
for some time binary builds based on OpenJDK 6, with the help of patches 
contributed by IcedTea, have been able to pass JCK 6:

    http://blog.softwhere.org/archives/196

All areas of OpenJDK 6 are kept current on security fixes.

-Joe

David Herron wrote:
> I posted a decoder ring about this a few months ago.
>
> http://weblogs.java.net/blog/robogeek/archive/2009/01/it_will_be_open.html
>
> It doesn't answer your precise question but should give you a hint or 
> two.  Specifically OpenJDK 6 != JDK 6.
>
> - David Herron
> http://davidherron.com
>
>
> On Mon, May 11, 2009 at 2:33 PM, Keith Kowalczykowski 
> <keith at app2you.com <mailto:keith at app2you.com>> wrote:
>
>     Hi Everyone,
>
>        I'm a little bit confused about the version numbering of
>     openjdk 6 vs
>     the current JDK provided by Sun. Looking at an install of openjdk from
>     debian (lenny), it lists itself as:
>
>     java version "1.6.0_0"
>     OpenJDK  Runtime Environment (build 1.6.0_0-b11)
>
>     Now, if I'm reading this correctly, this is essentially "update 0"
>     or the
>     initial release of the jdk. Therefore, I have two questions:
>
>     1) Am I reading this correctly? In the sun jdk, the _X would be
>     the update
>     number, so I'm assuming this is update 0.
>
>     2) Assuming I'm reading this correctly, why aren't any of the
>     updates in the
>     open JDK?
>
>     Thanks in advance for you help.
>
>        -Keith
>
>
>




More information about the jdk6-dev mailing list