I thought Redhat were backporting fixes to OpenJDK 8 and 11:<p><a href="https://developers.redhat.com/blog/2018/09/24/the-future-of-java-and-openjdk-updates-without-oracle-support/" rel="nofollow">https://developers.redhat.com/blog/2018/09/24/the-future-of-...</a>
The amazon build of OpenJDK 11, Corretto [1], seems to be back porting some version 12 fixes as well. This could be the start of fragmenting the ecosystem all over again.<p>1: <a href="https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/patches.html" rel="nofollow">https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/p...</a>
I am deeply confused now by the name "openjdk." I thought openjdk was the open source version, but it seems like it's just an adjective according to this article.<p>IceTea is one OpenJDK JDK? Azul is another? Does IBM still maintain a JVM and will that be another? What the hell is this thing:<p><a href="https://hub.docker.com/_/openjdk" rel="nofollow">https://hub.docker.com/_/openjdk</a><p>Is that Oracle's OpenJDK release, which is different from Oracle Java? Or is this the IceTea release?
I'm not in the Java world, but is it possible to make Oracle irrelevant? Are there not language specs, IDEs, and JVMs available from non-Oracle sources? And if not, why not?
Trying out alternative OpenJDK builds (from Azul, RedHat, Amazon, or IBM) is a good opportunity to also try GraalVM: <a href="https://github.com/oracle/graal/releases" rel="nofollow">https://github.com/oracle/graal/releases</a>
Saw a presentation from the Azul guys about Zing last year. They have a very impressive product, and the number of ex-Sun engineers is reassuring. They also seem to have a good relationship with Oracle.<p>Among the repackaged OpenJDK offerings, Zulu is at the top of my list.