#Which Java version is most efficient for Zorin (Ubuntu)
1 messages · Page 1 of 1 (latest)
there's not one
23 is the latest
eclipse temurin is nice and gets decent updates
but it's not really gonna give tons of performance changes
I also like the Azul Zulu Community builds. But neither is specifically optimised for your hardware spec.
Essentially it's just different builds of OpenJDK
OpenJDK is open source. Eclipse Temurin and Azul Zulu Community are builds of that project.
Azul zulu depends on one company, read the website I sent
you could also get "faster" from GraalVM but it's isn't guranteed nor is it made to replace the jdk entirely
I use this one tho
That's very much an opinion site. Azul is also one of the members of the Adoptium working group. At worst, you would just swap to Temurin if Azul stops shipping OpenJDK. As as far as license terms go, they're constrained by the rules of distributing the OpenJDK.
And that site links to the old page for Temurin releases (the link to the main page is correct though).
Azul maintains access to a wider range of versions (useful for comparing quirks and differences between older non-lts releases).
Agreed. Far fewer.
they're on the other page
I'm not saying Temurin is a bad choice. I'm saying the FUD statement about Azul on that whichjdk site is unfounded.
you probably went to main download page
I've liked temurin more just bc I see packages for it more
SDKMAN has like every single Java version that exists tho that's nice 💀
SDKMAN is fire, install gradle and everything with one tool
This is the Temurin full release archive - https://adoptium.net/temurin/archive/ - 8, 11, 16, 17, 18, 19, 20, 21, 22, 23
This is the Azul downloads page - https://www.azul.com/downloads/?package=jdk#download-openjdk - 6..23 and the 24EA
Azul does some stability builds on odd numbered releases (between LTS) longer than Termurin too.
temurin goes to 24EA as well lol
Not sure what the difference between the two is rn honestly
you could just go back to 1.4.2 if you wanted since oracle just had everything....
https://www.oracle.com/java/technologies/downloads/archive/
From what I've heard, oracle doesnt really do many builds in between versions right?..
For their paid updates they do have somewhat regular updates over a wide range. For OpenJDK they only provide updates until the next Java version, and even then infrequently.
For the majority of Java consumers (devs or local-app users) OpenJDK is absolutely fine and you just want to use the most recent version that your app or project is compatible with.
Deployers of large monolithic systems might opt to remain on a Java version for a while (and transition to new editions in larger jumps, with validation largely happening offline). In large distributed systems you might do gradual deployments to newer editions regularly (and use an expand-contract release-schedule to span any compatibility gaps and allow fallback).