Support
Available Distributions
GraalVM Enterprise distributions are based on Oracle JDK 11, Oracle JDK 17, and Oracle JDK 19. GraalVM Enterprise releases include all Oracle Java critical patch updates (CPUs), which are released on a regular schedule to remedy defects and known vulnerabilities.
GraalVM Enterprise is available for Linux, macOS, and Windows platforms on x86 64-bit systems, for Linux and macOS on AArch64 architecture. 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 22.3:
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, AArch64 | Installation Guide for macOS |
Microsoft Windows | Server 2016, 2019, 2022 | x64 | Installation Guide for Windows |
Note: GraalVM Enterprise macOS distribution for AArch64 architecture is experimental.
Experimental Features
Oracle GraalVM Enterprise Edition features are distributed as fully supported 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 22.3 by platform.
Feature | Linux AMD64 | Linux AArch64 | macOS AMD64 | Windows AMD64 |
---|---|---|---|---|
Native Image | supported | supported | supported | supported |
LLVM runtime | supported | supported | supported | experimental |
LLVM toolchain | supported | supported | supported | experimental |
JavaScript | supported | supported | supported | supported |
Node.js | supported | supported | supported | supported |
Java on Truffle | supported | 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 access to My Oracle Support (MOS).
GraalVM Enterprise focuses on support for Java LTS releases for production deployments. See GraalVM Enterprise Release Calendar for more information.
Please note, that while Oracle JDK 17 is available under the new Oracle No-Fee Terms and Conditions (NFTC) license which allows commercial and production use for 2 years, GraalVM Enterprise Edition license remains unchanged.