Icedtea supports something called "Pepper"?
Deepak Bhole
dbhole at redhat.com
Thu Jul 17 13:42:19 UTC 2014
* Andrew Hughes <gnu.andrew at redhat.com> [2014-07-16 20:16]:
> ----- Original Message -----
> > On Wed, Jul 16, 2014 at 12:58 PM, Jiri Vanek <jvanek at redhat.com> wrote:
> > > Icedtea-web is implementation of javaws and have its java plugin, similar
> > > to
> > > Oracle's plugin. Even Ibm java have its plugin+(theirs!) javaws
> > > implementation.
> >
> > I'm perfectly aware of what you say. Although no one in its sane mind
> > would run Icedtea-web on top of Oracle JRE/JDK unless he's a
> > masochist.
> >
> > You should check Red Hat's own presentations, which claim OpenJDK 7
> > and JDK 7 share "95% shared code". The remaining missing 5% surely
> > being JWS and the plug-in implementation.
> >
> > www.redhat.com/summit/2012/pdf/2012-DevDay-OpenJDK-Bhole.pdf
> > Slides 2-3...
> >
> > So, for all intents and purposes, and generally speaking, OpenJDK is
> > JDK is OpenJDK...
>
> I think you'll find we know more about this than you; both Jiri and I do
> work on this code on a daily basis.
>
> This 5% figure is rather dated. To my knowledge, the proprietary Oracle
> JDK has:
>
> * A proprietary graphics renderer as opposed to Pisces.
> * A proprietary font renderer as opposed to FreeType.
> * A proprietary colour management system as opposed to LCMS.
> * Proprietary ports to ARM32 and PPC32.
> * A proprietary SNMP plugin for JMX.
>
> and it tends to be growing, rather than shrinking. You can look through
> the OpenJDK makefiles for areas which depend on OPENJDK being defined/undefined
> but even that is becoming obscured now, as they switch to including proprietary
> makefiles instead.
>
> Contrary to what you say, I don't think the 5% figure even includes the
> deployment (plugin, Java Web Start, etc.) code, as it's not required by
> the Java specification (the same goes for the SNMP plugin and JIT ports).
> This is why OpenJDK can pass the TCK without including such code. The 5%
> instead refers to the graphics code listed above. An implementation of this
> is required to pass the TCK, and that implementation differs between the two JDKs.
>
+1.
The 5% in my slides refers to the Java implementation itself. Slide 9 in
the previous years presentation clarifies this:
http://www.redhat.com/summit/2011/presentations/summit/whats_next/thursday/bhole_t_1020_java_from_openjdk_to_rhel_and_what_lies_ahead.pdf
For the 2012 one I must have just mentioned verbally.
Deepak
> >
> > FC
> >
>
> Thanks,
> --
> Andrew :)
>
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>
More information about the distro-pkg-dev
mailing list