皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

规范地为 Ubuntu Linux 打包 GraalVM

虽然 OpenJDK Java 可通过 Ubuntu 软件包存档和 Ubuntu Linux 上的首选 JVM 获得,但 Canonical 正在努力将 Oracle 的 GraalVM 打包,作为增强 Ubuntu 上 Java 堆栈的另一个选项。

GraalVM 提供的不仅仅是一个简单的 JVM/JDK,还可用于 GraalVM Native Image、Graal JIT 编译器的提前编译,并提供其他语言运行时,如 JavaScript 和 LLVM 运行时。GraalVM 还提供了一些其他漂亮的功能,例如用于将客户语言代码嵌入 Java 应用程序的 Polyglot API。

规范地为 Ubuntu Linux 打包 GraalVM

Oracle 提供了 GraalVM 的通用 Linux x86_64 和 ARM64 二进制包,但迄今为止,在 Debian/Ubuntu 存档中尚未找到 GraalVM,而 GraalVM 的 Debian 包只是 GitHub 上的一些非官方包。

事实证明,Canonical 正在努力为 Ubuntu Linux 打包 GraalVM。Canonical Java for Ubuntu 团队的 Pushkar Kulkarni 一直致力于为 Ubuntu Linux 打包 GraalVM。在上周的 Ubuntu Foundations 团队更新中,他提到

GraalVM

– 计划有变化。我们现在寻求为 graal 而不是 snap 构建 deb 包的原型。

– 我首先对 Graal builder-images 的创建进行原型设计,作为从 Ubuntu 的 openjdk-23 包创建的附加二进制文件。

这是我第一次听说这个计划,并且在早期的 Ubuntu Foundations 团队每周更新中没有提到。

没有详细说明他们为什么结束基于 Snap 的 GraalVM 打包并决定追求 Debian 软件包,但这会让一些人对这个选择感到满意。

针对 Ubuntu 的 GraalVM 工作仍在进行中,鉴于 Ubuntu 24.10 的最新阶段,它可能会在 Ubuntu 25.04 周期中被提上日程。

转自 Canonical Working To Package GraalVM For Ubuntu Linux – Phoronix