Skip to content

Commit 7f3c607

Browse files
committed
Update EE and CE introduction pages
1 parent 73ab737 commit 7f3c607

File tree

2 files changed

+39
-39
lines changed

2 files changed

+39
-39
lines changed

docs/enterprise-overview/architecture-overview.md

+22-22
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ permalink: /overview/architecture/
55

66
# Oracle GraalVM Enterprise Edition Architecture Overview
77

8-
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.
1010
GraalVM Enterprise's polyglot capabilities make it possible to mix multiple programming languages in a single application while eliminating any foreign language call costs.
1111

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.
1313
The conceptual overview and advantages of GraalVM Enterprise are described on the [Solutions Overview](solutions-overview.md) page.
1414

1515
* [GraalVM Enterprise Architecture](#graalvm-enterprise-architecture)
@@ -36,7 +36,7 @@ With Truffle, Java and other supported languages can directly interoperate with
3636

3737
## Runtime Modes
3838

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).
4040

4141
#### JVM Runtime Mode
4242
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
4545
Interpreters for supported languages, written on top of the [Truffle framework](../../truffle/docs/README.md), are themselves Java programs that run on the JVM.
4646

4747
#### 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.
5050
A generated self-contained native executable is specific to each individual operating systems and machine architecture that does not require a JVM.
5151

5252
#### Java on Truffle
@@ -63,7 +63,7 @@ Depending on the platform, the distributions are shipped as *.tar.gz* or *.zip*
6363

6464
## Certified Platforms
6565

66-
The following are the certified platforms for GraalVM Enterprise 22:
66+
The following are the certified platforms for GraalVM Enterprise 22.1:
6767

6868
| Operating System | Version | Architecture | Installation Guide |
6969
|------------------------------------ |-------------- |-------------- |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
@@ -102,7 +102,7 @@ Tools/Utilities:
102102
Runtimes:
103103

104104
* [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
106106
* [Python](../reference-manual/python/README.md) -- Python 3.8.5 compatible
107107
* [Ruby](../reference-manual/ruby/README.md) -- Ruby 3.0.2 compatible
108108
* [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
129129

130130
For more information, check the [Oracle Technology Network License Agreement for GraalVM Enterprise Edition](https://www.oracle.com/downloads/licenses/graalvm-otn-license.html).
131131

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 |
135-
|--------------------|---------------|---------------|---------------|
136-
| Native Image | early adopter | early adopter | early adopter | early adopter |
137-
| LLVM runtime | supported | supported | supported | not available |
138-
| LLVM toolchain | supported | supported | supported | not available |
139-
| JavaScript | supported | supported | supported | supported |
140-
| Node.js | supported | supported | supported | supported |
141-
| Java on Truffle | supported | experimental | experimental | experimental |
142-
| Python | experimental | not available | experimental | not available |
143-
| Ruby | experimental | experimental | experimental | not available |
144-
| R | experimental | not available | experimental | not available |
145-
| WebAssembly | experimental | experimental | experimental | experimental |
132+
The following table lists supported and experimental features in GraalVM Enterprise Edition 22.1 by platform.
133+
134+
| Feature | Linux AMD64 | Linux ARM64 | macOS | Windows |
135+
|-----------------|---------------|---------------|---------------|---------------|
136+
| Native Image | early adopter | early adopter | early adopter | early adopter |
137+
| LLVM runtime | supported | supported | supported | not available |
138+
| LLVM toolchain | supported | supported | supported | not available |
139+
| JavaScript | supported | supported | supported | supported |
140+
| Node.js | supported | supported | supported | supported |
141+
| Java on Truffle | supported | experimental | experimental | experimental |
142+
| Python | experimental | not available | experimental | not available |
143+
| Ruby | experimental | experimental | experimental | not available |
144+
| R | experimental | not available | experimental | not available |
145+
| WebAssembly | experimental | experimental | experimental | experimental |
146146

147147
## What to Read Next
148148

docs/introduction.md

+17-17
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ permalink: /docs/introduction/
77

88
# Introduction to GraalVM
99

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.
1111
GraalVM’s polyglot capabilities make it possible to mix multiple programming languages in a single application while eliminating foreign language call costs.
1212

1313
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
5353
GraalVM is available as **GraalVM Enterprise** and **GraalVM Community** editions and includes support for Java 11 and Java 17.
5454
GraalVM Enterprise is based on Oracle JDK while GraalVM Community is based on OpenJDK.
5555

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 Linux and macOS on x86 64-bit and ARM 64-bit systems, and for Windows on x86 64-bit systems.
5757
Depending on the platform, the distributions are shipped as *.tar.gz* or *.zip* archives.
5858
See the [Getting Started guide](getting-started/graalvm-community/get-started-graalvm-community.md) for installation instructions.
5959

@@ -88,7 +88,7 @@ Tools/Utilities:
8888
Runtimes:
8989

9090
* [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
9292
* [Python](reference-manual/python/README.md) -- Python 3.8.5 compatible
9393
* [Ruby](reference-manual/ruby/README.md) -- Ruby 3.0.2 compatible
9494
* [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.
107107
Experimental features are being considered for future versions of GraalVM and are not meant to be used in production.
108108
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.
109109

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 |
113-
|--------------------|---------------|---------------|---------------|
114-
| Native Image | stable | stable | stable | stable |
115-
| LLVM runtime | stable | stable | stable | not available |
116-
| LLVM toolchain | stable | stable | stable | not available |
117-
| JavaScript | stable | stable | stable | stable |
118-
| Node.js | stable | stable | stable | stable |
119-
| Java on Truffle | experimental | experimental | experimental | experimental |
120-
| Python | experimental | not available | experimental | not available |
121-
| Ruby | experimental | experimental | experimental | not available |
122-
| R | experimental | not available | experimental | not available |
123-
| WebAssembly | experimental | experimental | experimental | experimental |
110+
The following table lists production-ready and experimental features in GraalVM Community Edition 22.1 by platform.
111+
112+
| Feature | Linux AMD64 | Linux ARM64 | macOS | macOS ARM64 | Windows |
113+
|-----------------|--------------|---------------|--------------|---------------|---------------|
114+
| Native Image | stable | stable | stable | experimental | stable |
115+
| LLVM runtime | stable | stable | stable | not available | not available |
116+
| LLVM toolchain | stable | stable | stable | not available | not available |
117+
| JavaScript | stable | stable | stable | experimental | stable |
118+
| Node.js | stable | stable | stable | not available | stable |
119+
| Java on Truffle | experimental | experimental | experimental | experimental | experimental |
120+
| Python | experimental | not available | experimental | not available | not available |
121+
| Ruby | experimental | experimental | experimental | not available | not available |
122+
| R | experimental | not available | experimental | not available | not available |
123+
| WebAssembly | experimental | experimental | experimental | not available | experimental |
124124

125125
## What to Read Next
126126

0 commit comments

Comments
 (0)