Supported platforms

White, Derek Derek.White at cavium.com
Mon Apr 9 15:35:34 UTC 2018


Hi Magnus,

> -----Original Message-----
> Date: Mon, 9 Apr 2018 09:55:09 +0200
> From: Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com>
> To: Simon Nash <simon at cjnash.com>, bren at juanantonio.info
> Cc: build-dev at openjdk.java.net, hotspot-dev developers
> 	<hotspot-dev at openjdk.java.net>
> Subject: Re: Supported platforms
> Message-ID: <4b1f262d-b9d2-6844-e453-dd53b42b2d74 at oracle.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
> 
> Simon,
> 
> On 2018-04-08 16:30, Simon Nash wrote:
> > On 05/04/2018 02:26, bren at juanantonio.info wrote:
> >>
> >> Many thanks with the link about the Platforms supported:
> >>
> http://www.oracle.com/technetwork/java/javase/documentation/jdk10cert
> >> config-4417031.html
> >>
> > This appears to be a list of the platforms that are supported
> > (certified) by
> > Oracle.? Where can I find the list of platforms that are supported by
> > OpenJDK?? For example, what about the following platforms that don't
> > appear on the Oracle list:
> >
> > Windows x86
> > Linux x86
> > aarch32 (ARMv7 32-bit)
> > aarch64 (ARMv8 64-bit)
> >
> > Are all these supported for OpenJDK 9, 10 and 11?
> 
> There is actually no such thing as a "supported OpenJDK platform". While I
> hope things may change in the future, OpenJDK as an organization does not
> publicize any list of "supported" platforms. Oracle publishes a list of
> platforms they support, and I presume that Red Hat and SAP and others do
> the same, but the OpenJDK project itself does not.
> 
> With that said, platforms which were previously supported by Oracle (like
> the one's you mentioned) tend to still work more-or-less well, but they
> receive no or little testing, and is prone to bit rot.
> 
> /Magnus

Surely you meant to say "receive no or little testing BY ORACLE, and ORACLE IS NOT RESPONSIBLE FOR ANY bit rot."

I haven't found a definitive list of supported OpenJDK platforms, but have an ad-hoc list of publicly available binaries:
- Major linux distros are supporting x64 and aarch64 (arm64), and probably other platforms.
- AdoptOpenJDK provides tested builds for most 64-bit platforms (x64, aarch64, ppc64, s390).
     - https://adoptopenjdk.net/releases.html
- Bellsoft provides support for 32-bit ARMv7.
    - https://bell-sw.com/products.html
- Azul provides 32-bit x86 and ARMv7 binaries as well as 64-bit x86 and aarch64. 
    - https://www.azul.com/downloads/zulu/

I'm sure there are several others I've missed - sorry!
 - Derek


More information about the build-dev mailing list