Mandrel 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Mandrel 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: GPL
开发语言: Java C/C++
操作系统: 跨平台
收录时间: 2020-07-23
提 交 者: 白开水不加糖

Mandrel 是 GraalVM 社区版的下游发行版。Mandrel的主要目标是提供一个专门支持 Quarkus 的native-image版本。目的是将 GraalVM 的native-image功能与 OpenJDK 和 Red Hat Enterprise Linux 库统一起来,以提高本地 Quarkus 应用的可维护性。

Mandrel版本是基于上游 GraalVM 代码库衍生的代码库构建的,只做了一些小的改动。它们支持与 GraalVM 相同的native image 功能,但功能上没有重大变化。它们不包括通过 Truffle 解释器和编译器框架对 Polyglot 编程的支持。因此,不可能通过从 Truffle 语言目录下载语言来扩展 Mandrel。

Mandrel 的构建方式也与 GraalVM 略有不同,它使用标准的 OpenJDK 项目版本 jdk11u。这意味着它不能从 Oracle 添加到用于构建自己的 GraalVM 下载的 OpenJDK 版本中的一些小的增强功能中获益。

这些改进大多是对 JVMCI 模块的改进,它允许 Graal 编译器在 OpenJDK 中运行。其他的则是对 behaviour 的一些微小修饰。在某些情况下,这些 enhancements 可能会导致 native image 生成的进度出现微小差异。它们不应该导致生成的 images 本身以明显不同的方式执行。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Mandrel 的相关博客

OASIS 提供基金会即服务;破除开源软件不需商业的神话,等开源之道每周评论2020 07 28

点击蓝字,关注开源之道 声明:本文所言论,仅代表适兕个人观点 文章点评 致力于开源项目可以为你的简历增权 原文链接:HOW C...

关于云原生应用的思考

文中前半部分截取、参照、截取了周志明《Graal VM 云原生时代的Java》视频讲解公开的PPT的部分内容,特此声明,在此对周志明精...

关于云原生应用的思考

  文中前半部分截取、参照、截取了周志明《Graal VM 云原生时代的Java》视频讲解公开的PPT的部分内容,特此声明,在此对周志...

Hacker News 简讯 2020-07-02

最后更新时间: 2020-07-02 23:02 Estonian Electronic Identity Card: Security Flaws in Key Management - (usenix.org) 爱沙...

Mandrel 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
3 收藏
分享
返回顶部
顶部