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