3 ms·
This page is confusing because it lists multiple versions of OpenJDK, that not all of them are built by the same "vendor/entity". The OpenJDK binaries 9+ avail
by brunoborges 6y ago
This page is confusing because it lists multiple versions of OpenJDK, that not all of them are built by the same "vendor/entity".
The OpenJDK binaries 9+ available at jdk.java.net are built by Oracle and some versions are not really "pure" because Oracle deliberately chose to exclude Shenandoah GC (Red Hat) from their binaries hosted on this site. [1]
Meanwhile, the binaries available on the Linux systems listed in this page (versions 8 and older) are all built by the Linux distributions teams, and not by Oracle.
Pure OpenJDK builds are those that are created from the source code and with all the features enabled (including all the GCs available), and ideally built from a single vendor/entity.
If you want "pure OpenJDK builds", your best bet is AdoptOpenJDK (now known as Eclipse Adoptium). [2]
[1] https://developers.redhat.com/blog/2019/04/19/not-all-openjdk-12-builds-include-shenandoah-heres-why/ https://developers.redhat.com/blog/2019/04/19/not-all-openjd...
[2] https://adoptopenjdk.net/ https://adoptopenjdk.net/