DEV Community

Discussion on: Java 11's Future

Collapse
 
rrampage profile image
Raunak Ramakrishnan

OpenJDK has been given ample attention. OpenJDK has been the reference Java implementation since a long time now. Most of Oracle JDK features have been added to it including the latest garbage collector and profiling support. As far as running in production is concerned, OpenJDK is stable and Red Hat and other vendors have promised to continue supporting the LTS releases even after Oracle's official "expiry date".

If you are running Oracle JVM in production (Java 8,9,10), it is better to migrate to OpenJDK ASAP to avoid Oracle's infamous license mafia. Most Linux distros like Ubuntu and Fedora provide painless migration paths.

Oracle is moving more to a providing paid enterprise support for its JDK which is better for Java as no single company will have too much of say in its future. Other promising JDKs are IBM's recently open-sourced J9 and Zuul of Azul systems.

Collapse
 
sadarshannaiynar profile image
Adarsh

We have already started our switch to OpenJDK. We felt most of the features we are using is already available in OpenJDK so we switched. But yeah we have to start evaluating Zuul and J9