OpenJDK vs Sun JDK Versions
Andrew John Hughes
gnu_andrew at member.fsf.org
Mon May 11 15:25:52 PDT 2009
2009/5/11 Keith Kowalczykowski <keith at app2you.com>:
> 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.
The _0 is only there to appease (broken) Java applications that expect
it to exist. There are no such 'update' releases for OpenJDK, just
build drops (b11 in your example). Newer versions should also give
the version of IcedTea which was used to build OpenJDK.
> 2) Assuming I'm reading this correctly, why aren't any of the updates in the
> open JDK?
It's a different codebase. What is now OpenJDK6 was derived from
OpenJDK7, which itself came from some point along the JDK6 update
process. OpenJDK6 has some of the updates in u10 I believe, but not
> Thanks in advance for you help.
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the jdk6-dev