Skip to content

Commit

Permalink
Improve CE install guides
Browse files Browse the repository at this point in the history
  • Loading branch information
olyagpl committed Jun 12, 2023
1 parent da4f324 commit 188268f
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 38 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
layout: docs
toc_group: getting-started
link_title: GraalVM Installation
permalink: /docs/installation/
redirect_from: /docs/getting-started/
permalink: /docs/getting-started/
---

# Getting Started with GraalVM
Expand Down
2 changes: 1 addition & 1 deletion docs/getting-started/graalvm-community/linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Follow these steps to install GraalVM:

3. Unzip the archive:
```shell
tar -xzf graalvm-ce-jdk-<version>_linux-<architecture>.tar.gz
tar -xzf graalvm-jdk-<version>_linux-<architecture>.tar.gz
```
4. There can be multiple JDKs installed on the machine. The next step is to configure the runtime environment:
- Set the value of the `PATH` environment variable to the GraalVM _bin_ directory:
Expand Down
5 changes: 2 additions & 3 deletions docs/getting-started/graalvm-community/macos.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Follow these steps to install GraalVM:

2. Unzip the archive.
```shell
tar -xzf graalvm-ce-jdk-<version>_macos-<architecture>.tar.gz
tar -xzf graalvm-jdk-<version>_macos-<architecture>.tar.gz
```
Alternatively, open the file in Finder.
> Note: If you are using macOS Catalina and later you may need to remove the quarantine attribute:
Expand All @@ -29,8 +29,7 @@ Follow these steps to install GraalVM:
```shell
sudo mv graalvm-ce-jdk-<version>_macos-<architecture> /Library/Java/JavaVirtualMachines
```

To verify if the move is successful and to get a list of all installed JDKs, run `/usr/libexec/java_home -V`.
To verify if the move is successful and to get a list of all installed JDKs, run `/usr/libexec/java_home -V`.

4. There can be multiple JDKs installed on the machine. The next step is to configure the runtime environment:
- Set the value of the `PATH` environment variable to the GraalVM _bin_ directory:
Expand Down
3 changes: 1 addition & 2 deletions docs/getting-started/graalvm-enterprise/macos.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@ Select the preferred Oracle GraalVM version, **17** or **20** for the Java versi
```shell
sudo mv graalvm-jdk-<version>_macos-<architecture> /Library/Java/JavaVirtualMachines
```

To verify if the move is successful and to get a list of all installed JDKs, run `/usr/libexec/java_home -V`.
To verify if the move is successful and to get a list of all installed JDKs, run `/usr/libexec/java_home -V`.

4. There can be multiple JDKs installed on the machine. The next step is to configure the runtime environment:
- Set the value of the `PATH` environment variable to the GraalVM _bin_ directory:
Expand Down
31 changes: 1 addition & 30 deletions docs/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,6 @@ With profile-guided optimization and the G1 (Garbage-First) garbage collector, y

You can use the GraalVM JDK just like any other Java Development Kit in your IDE.

* [Available Distributions](#available-distributions)
* [Features Support](#features-support)
* [Licensing and Support](#licensing-and-support)
* [What to Read Next](#what-to-read-next)

## Available Distributions

GraalVM is available as **Oracle GraalVM** and **GraalVM Community Edition**.
Expand All @@ -35,33 +30,9 @@ Oracle GraalVM is based on Oracle JDK while GraalVM Community Edition is based o
GraalVM is available for Linux and macOS on x64 and AArch64 architectures, and for Windows on the x64 architecture.
See the [installation guide](getting-started/graalvm-community/get-started-graalvm-community.md) for installation instructions.

## Features Support

GraalVM technologies are distributed as _supported_ or _experimental_.

_Experimental_ features are being considered for future versions of GraalVM and are **not** meant to be used in production.
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 stable.

The following table lists stable and experimental features in GraalVM Community Edition by platform.

| Feature | Linux AMD64 | Linux AArch64 | macOS AMD64 | macOS AArch64 | Windows AMD64 |
|-----------------|--------------|---------------|--------------|---------------|---------------|
| Native Image | stable | stable | stable | stable | stable |
| LLVM runtime | stable | stable | stable | stable | not available |
| LLVM toolchain | stable | stable | stable | stable | not available |
| JavaScript | stable | stable | stable | stable | stable |
| Node.js | stable | stable | stable | stable | stable |
| Java on Truffle | stable | experimental | experimental | experimental | experimental |
| Python | experimental | experimental | experimental | experimental | not available |
| Ruby | experimental | experimental | experimental | experimental | not available |
| WebAssembly | experimental | experimental | experimental | not available | experimental |


For Oracle GraalVM, check the features support list [here](https://docs.oracle.com/en/graalvm/jdk/20/docs/support/#features-support).

## Licensing and Support

Oracle GraalVM is licensed under [Graal Free Terms and Conditions (GFTC) including License for Early Adopter Versions](https://www.oracle.com/downloads/licenses/graal-free-license.html).
Oracle GraalVM is licensed under [Graal Free Terms and Conditions including License for Early Adopter Versions](https://www.oracle.com/downloads/licenses/graal-free-license.html).
Oracle GraalVM is free to use on Oracle Cloud Infrastructure. For more information about Oracle GraalVM licensing, see the [Oracle Java SE Licensing FAQ](https://www.oracle.com/java/technologies/javase/jdk-faqs.html).

GraalVM Community Edition is open-source software built from the sources available on [GitHub](https://github.com/oracle/graal) and distributed under [version 2 of the GNU General Public License with the “Classpath” Exception](https://github.com/oracle/graal/blob/master/LICENSE), which are the same terms as for Java.
Expand Down

0 comments on commit 188268f

Please sign in to comment.