GraalVM Community Edition 1.0 RC5
Pre-releaseGraalVM is a high-performance, embeddable, polyglot virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C and C++.
Additionally, GraalVM allows efficient interoperability between programming languages and compiling Java applications ahead-of-time into native executables for faster startup time and lower memory overhead.
This distribution includes the following components:
- JVM
- utility for creating native images
- JavaScript engine
- LLVM engine
- Ruby, R and Python language components are optionally available using GraalVM gu utility.
The GraalVM CE image for MacOS currently depends on some libraries that are not installed by default on current MacOS versions. This might cause issues with UI-related functionality (Library not loaded: /usr/X11/lib/libfreetype.6.dylib
).
The necessary components can be added, e.g., by installing https://www.xquartz.org - we will remove this dependency in upcoming versions of GraalVM CE for MacOS