Choosing a JDK: Ask the Distributors

Java Language

Choosing which Java runtime to deploy used to be simple: for most people, it was the de facto default Oracle JDK. For those with more demanding performance requirements, the options were Zing from Azul or possibly J9 from IBM.

Today, things are very different. The license for the Oracle JDK changed with the release of JDK 11, meaning to use it in production requires a paid Java SE subscription.

To address the needs of Java developers, there are now a number of choices for the Java runtime, all in some way based on the OpenJDK source code. How do you decide what distribution is right for your situation?

In this BoF, we'll have representatives from different JDK providers to help you make a choice of JDK. We'll start with some introduction and discussion of things like update delivery, backporting fixes and TCK testing.

We'll then have a Q&A session where the audience can ask questions to get a clear understanding of what different distributions offer.

Scheduled on Tuesday from 19:00 to 20:00 (Europe/Brussels) in BOF 1


Simon Ritter

Azul Systems

Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Simon joined Sun Microsystems in 1996 and started working with Java technology from JDK 1.0; he has spent time working in both Java development and consultancy. Having moved to Oracle as part of the Sun acquisition, he managed the Java Evangelism team for the core Java platform. Now at Azul, he continues to help people understand Java as well as Azul’s JVM technologies and products. Simon has twice been awarded Java Rockstar status at JavaOne and is a Java Champion. He currently represents Azul on the JCP Executive Committee and on the Java SE Expert Group.

Talks by tracksTalks by session typesList of SpeakersSchedule