Linux 发行版 Ubuntu 基础设施团队工程师最近在论坛中透露,他们正在为 GraalVM 制作 deb 软件包(不是 Ubuntu 优先支持的 snap)。
GraalVM 是一个高性能的 JDK 发行版。它旨在加速用 Java 和其他 JVM 语言编写的应用程序的执行,同时还为 JavaScript、Python、基于 LLVM 的语言(如 C 和 C++)以及许多其他流行编程语言提供运行时。
此外,GraalVM 为编程语言之间提供了高效互操作性,并将 Java 应用程序提前编译为本机可执行文件,从而加快启动时间并降低内存开销。
Oracle 提供了 GraalVM 的通用 Linux x86_64 和 ARM64 二进制包。但到目前为止,GraalVM 并未出现在 Debian/Ubuntu 的软件包仓库中,而 Debian 上的 GraalVM 软件包只有 GitHub 中的几个非官方包。
Ubuntu 的官方软件包目前提供了 OpenJDK,同时也是首选 JVM。
Ubuntu 开发商 Canonical 为增强 Java 开发体验提供了另一个选择,并且不是采用 snap 包格式,而是 deb 软件包,虽然它没有解释这样做的原因,但相信大多数开发者都会支持这个决定。
延伸阅读