Hacker News new | ask | show | jobs
by pron 2284 days ago
All OpenJDK versions are created equal. Vendors provide LTS services for arbitrarily chosen versions, sometimes after the fact (Azul now offer LTS for 13, while Oracle and others have LTS for 11). There are several reasons to use the current JDK. First, if you don't have a paid LTS service, the current JDK is simply safer. There are about 20-50x more OpenJDK developers working and testing JDK 14 than JDK 11 (and those who work on JDK 11 are split among different projects: Oracle's 11u ≠ Zulu 11u ≠ Red Hat's 11u ≠ Corretto 11u), while some free LTS offerings backport a huge number of changes. Second, you get to enjoy some significant performance, footprint and serviceability improvements.
1 comments

> All OpenJDK versions are created equal

Not really. If they were then jdk12u would not be [READ-ONLY] and jdk11u still open here https://hg.openjdk.java.net/jdk-updates

After two patches led by Oracle, there's a call for volunteers to see if anyone is interested in continuing an Updates Project. But the original version itself is not written with that intent (nor is it known in advance whether anyone will step up). You will find no mention of 11 being in itself special in any way here, https://openjdk.java.net/projects/jdk/11/ and anyone can start an Updates Project for any version.