Support
Available Distributions
GraalVM Enterprise 21 distributions are based on Oracle JDK 8, 11, and 17. They include all Oracle Java critical patch updates (CPUs), which are released on a regular schedule to remedy defects and known vulnerabilities.
GraalVM Enterprise 21 distributions for Java 8, 11, and 17 are available for Linux, macOS, and Windows platforms on x86 64-bit systems. There are also GraalVM Enterprise 21 distributions for Linux on ARM 64-bit system based on Oracle JDK 11 and 17.
The GraalVM Enterprise distribution based on Oracle JDK 17 is experimental with several known limitations. Depending on the platform, the distributions are shipped as .tar.gz or .zip archives.
Certified Platforms
The following are the certified platforms for GraalVM Enterprise 21:
Operating System | Version | Architecture | Installation Guide |
---|---|---|---|
Oracle Linux | 7, 8, 9 | x64, AArch64 | Installation Guide for Oracle Linux |
Red Hat Enterprise Linux (RHEL) | 7, 8, 9 | x64 | Installation Guide for Linux |
macOS | 11 (Big Sur), 12.4 (Monterey), 13.3 (Ventura) | x64 | Installation Guide for macOS |
Microsoft Windows | Server 2016, 2019, 2022 | x64 | Installation Guide for Windows |
Experimental Features
Oracle GraalVM Enterprise Edition features are distributed as fully supported, early adopter, and experimental.
Experimental features are being considered for future versions of GraalVM Enterprise. They are not meant to be used in production and are not supported by Oracle. The development team welcomes feedback on experimental features, but users should be aware that experimental features might never be included in a final version, or might change significantly before being considered production-ready.
For more information, check the Oracle Technology Network License Agreement for GraalVM Enterprise Edition.
The following table lists supported and experimental features in GraalVM Enterprise Edition 21 by platform.
Feature | Linux AMD64 | Linux ARM64 | macOS | Windows |
---|---|---|---|---|
Native Image | early adopter | early adopter | early adopter | early adopter |
LLVM runtime | supported | supported | supported | not available |
LLVM toolchain | supported | supported | supported | not available |
JavaScript | supported | supported | supported | supported |
Node.js | supported | supported | supported | supported |
Java on Truffle | experimental | experimental | experimental | experimental |
Python | experimental | not available | experimental | not available |
Ruby | experimental | experimental | experimental | not available |
R | experimental | not available | experimental | not available |
WebAssembly | experimental | experimental | experimental | experimental |
Licensing and Support
Oracle GraalVM Enterprise Edition is licensed under the Oracle Technology Network License Agreement for GraalVM Enterprise Edition for developing, testing, prototyping, and demonstrating Your application.
For production use, GraalVM Enterprise is available as part of the Oracle Java SE Subscription which includes 24x7x365 Oracle premier support and the access to My Oracle Support (MOS).