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.
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
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.
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