You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Oracle GraalVM Enterprise Edition (GraalVM Enterprise) is a highly productive JDK distribution.
9
-
It is designed to accelerate the execution of applications written in Java and other JVM languages while also providing a high-performance runtime for JavaScript, Ruby, Python, and a number of other popular languages.
8
+
Oracle GraalVM Enterprise Edition (GraalVM Enterprise) is a high performance JDK distribution, built on the global standard for application development.
9
+
It is designed to accelerate the execution of applications written in Java and other JVM languages while also providing runtimes for JavaScript, Python, and a number of other popular languages.
10
10
GraalVM Enterprise's polyglot capabilities make it possible to mix multiple programming languages in a single application while eliminating any foreign language call costs.
11
11
12
-
This page provides developers, solution architects, and infrastructure architects with an architectural overview of GraalVM Enterprise, as well as information about runtime modes, supported platforms, available distributions, core and additional functionalities, and support levels for various features.
12
+
This page provides developers, solution architects, and infrastructure architects with an architectural overview of GraalVM Enterprise, as well as information about runtime modes, certified platforms, available distributions, core and additional components, and support levels for various features.
13
13
The conceptual overview and advantages of GraalVM Enterprise are described on the [Solutions Overview](solutions-overview.md) page.
@@ -36,7 +36,7 @@ With Truffle, Java and other supported languages can directly interoperate with
36
36
37
37
## Runtime Modes
38
38
39
-
GraalVM Enterprise is unique as a runtime environment offering several modes of operation: JVM runtime mode, Native Image, Java on Truffle (the same Java applications can be run on either).
39
+
GraalVM Enterprise is unique as a runtime environment offering several modes of operation: JVM runtime mode, Native Image, Java on Truffle (the same Java application can be run on either).
40
40
41
41
#### JVM Runtime Mode
42
42
When running programs on the HotSpot JVM, GraalVM defaults to the [Graal compiler](../reference-manual/java/compiler.md) as the top-tier JIT compiler.
@@ -45,8 +45,8 @@ The JVM passes bytecodes for Java or any other JVM-native language to the compil
45
45
Interpreters for supported languages, written on top of the [Truffle framework](../../truffle/docs/README.md), are themselves Java programs that run on the JVM.
46
46
47
47
#### Native Image
48
-
[Native Image](../reference-manual/native-image/README.md) is an innovative technology that compiles Java code into a standalone binary executable or a native shared library.
49
-
The Java bytecode that is processed during the native image build includes all application classes, dependencies, third party dependent libraries, and any JDK classes that are required.
48
+
[Native Image](../reference-manual/native-image/README.md) is an innovative technology that compiles Java code into a standalone executable or a native shared library.
49
+
The Java bytecode that is processed during the native executable build includes all application classes, dependencies, third party dependent libraries, and any JDK classes that are required.
50
50
A generated self-contained native executable is specific to each individual operating systems and machine architecture that does not require a JVM.
51
51
52
52
#### Java on Truffle
@@ -63,7 +63,7 @@ Depending on the platform, the distributions are shipped as *.tar.gz* or *.zip*
63
63
64
64
## Certified Platforms
65
65
66
-
The following are the certified platforms for GraalVM Enterprise 22:
66
+
The following are the certified platforms for GraalVM Enterprise 22.1:
67
67
68
68
| Operating System | Version | Architecture | Installation Guide |
*[Java on Truffle](../reference-manual/java-on-truffle/README.md) -- a JVM implementation built upon the [Truffle framework](../../truffle/docs/README.md) to run Java via a Java bytecode interpreter.
105
-
*[Node.js](../reference-manual/js/README.md) -- the Node.js 14.18.1 runtime for JavaScript
105
+
*[Node.js](../reference-manual/js/README.md) -- the Node.js 16.14.2 runtime for JavaScript
*[R](../reference-manual/r/README.md) -- GNU R 4.0.3 compatible
@@ -129,20 +129,20 @@ The development team welcomes feedback on experimental features, but users shoul
129
129
130
130
For more information, check the [Oracle Technology Network License Agreement for GraalVM Enterprise Edition](https://www.oracle.com/downloads/licenses/graalvm-otn-license.html).
131
131
132
-
The following table lists supported and experimental features in GraalVM Enterprise Edition 22 by platform.
133
-
134
-
| Feature | Linux AMD64 | Linux ARM64 | macOS | Windows |
Copy file name to clipboardExpand all lines: docs/introduction.md
+17-17
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ permalink: /docs/introduction/
7
7
8
8
# Introduction to GraalVM
9
9
10
-
GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages.
10
+
GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages while also providing runtimes for JavaScript, Python, and a number of other popular languages.
11
11
GraalVM’s polyglot capabilities make it possible to mix multiple programming languages in a single application while eliminating foreign language call costs.
12
12
13
13
This page provides an architectural overview of GraalVM and its runtime modes, supported platforms, available distributions, core and additional functionalities, and support levels for various features.
@@ -53,7 +53,7 @@ It is a complete Java VM that includes all core components, implements the same
53
53
GraalVM is available as **GraalVM Enterprise** and **GraalVM Community** editions and includes support for Java 11 and Java 17.
54
54
GraalVM Enterprise is based on Oracle JDK while GraalVM Community is based on OpenJDK.
55
55
56
-
GraalVM is available for Linux, macOS, and Windows platforms on x86 64-bit systems, and for Linux on ARM 64-bit system.
56
+
GraalVM is available for Linuxand macOS on x86 64-bit and ARM 64-bit systems, and for Windows on x86 64-bit systems.
57
57
Depending on the platform, the distributions are shipped as *.tar.gz* or *.zip* archives.
58
58
See the [Getting Started guide](getting-started/graalvm-community/get-started-graalvm-community.md) for installation instructions.
59
59
@@ -88,7 +88,7 @@ Tools/Utilities:
88
88
Runtimes:
89
89
90
90
*[Java on Truffle](reference-manual/java-on-truffle/README.md) -- a JVM implementation built upon the [Truffle framework](../truffle/docs/README.md) to run Java via a Java bytecode interpreter.
91
-
*[Node.js](reference-manual/js/README.md) -- the Node.js 14.18.1 runtime for JavaScript
91
+
*[Node.js](reference-manual/js/README.md) -- the Node.js 16.14.2 runtime for JavaScript
*[R](reference-manual/r/README.md) -- GNU R 4.0.3 compatible
@@ -107,20 +107,20 @@ GraalVM technologies are distributed as production-ready and experimental.
107
107
Experimental features are being considered for future versions of GraalVM and are not meant to be used in production.
108
108
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.
109
109
110
-
The following table lists production-ready and experimental features in GraalVM Community Edition 21 by platform.
111
-
112
-
| Feature | Linux AMD64 | Linux ARM64 | macOS |Windows |
0 commit comments