7 ms·
With Java 11, there are supposedly no differences between Oracle and OpenJDK so time to go OpenJDK
by random3 8y ago
With Java 11, there are supposedly no differences between Oracle and OpenJDK so time to go OpenJDK
- StreamBright 8y agoThere are a lot of enterprise users on Java 7 at the moment and they are not going to move to Java 11. I just moved a company to Java 8 and it was a big thing. Not sure which one is the next "LTS" release, that will be the next target for our migrations. The biggest "feature" is G1GC in "new" Java for a lot of users based on my experience.
- hyperpape 8y agoJava 11 is an LTS.
- pron 8y agoAnd Oracle now provides OpenJDK binaries: http://jdk.java.net/ http://jdk.java.net/ for Windows, MacOS and Linux on x86-64.
- duckduckgone 8y agoAzul's Zulu fork is compatible with Oracle's but with a better concurrent, parallel, pauseless GC. I can't see a reason not to use theirs because their support is excellent (have tried) and any enterprise problems can be delegated to them with a support contract. IOW it works for indie devs and enterprise alike. It sounds like I'm pitching them, because they're a compelling alternative.
- needusername 8y agoNope. The different GC (and JIT) is Zing. Zulu is literally just OpenJDK which is the same code base as Oracle JDK with Java 11.
- thanatos_dem 8y agoOne huge difference for enterprise users is release cadence. OpenJDK will be updated much more rarely, on a quarterly cadence only, including for security patches. So if you go the OpenJDK route, be ready to do some JDK-level patching yourself if you want to mitigate any zero-days that surface. Fixes will also only be applied to the latest versions, so you'll need to be prepared to live on the bleeding edge and accept all the risks that come with that.
- itronitron 8y agoThe slower release cadence of openjdk makes it a good fit for enterprise users as they tend to also have a slower release cadence. Is anyone even using Java 9 or later?
- fulafel 8y agoLinux distributions will presumably do timely & backported patches.