Wasmer 3.2 已正式发布,支持 RISC-V 架构


Wasmer 3.2 已正式发布。Wasmer 是支持 WASI 和 Emscripten 的通用 WebAssembly 运行时,提供基于 WebAssembly 的超轻量级容器,专注于支持在任何平台上运行 WASM 代码:从桌面端到云端、以及 IoT 设备,并且能嵌入在任何编程语言中。

Wasmer 3.2 最大的功能是支持 RISC-V 架构。现在可以在 Linux RISC-V 上运行,既可以用于它的 LLVM 编译器后端,也可以使用它的 Cranelift 编译器。

Wasmer 3.2 还首次提供了新的 Runners : WCGI 运行程序。 WCGI 允许将现有的 CGI 应用程序从 PHP、Python、C、C++、AssemblyScript 等语言编译成 WASI,从而将“WebAssembly 的强大功能与 CGI 的多功能性和简单性”结合起来。WCGI 仍然完全沙盒化,Wasmer 团队演示了使用 WCGI 以安全的方式运行 Wordpress:

可以通过 Wasmer 博客找到有关 WCGI 的更多详细信息。

此外,新版本使得 sys  js 后端上使用 Wasmer 更加透明,支持在 JavaScriptCore 上运行 Wasmer 3.2。大多数 WAPM 命令现在可以直接在 wasmer CLI 上使用

此版本还添加了各种 API,对 WASI 实现进行了重大重构,以及各种不同的更新和修复。

完整的版本改动请在 Change Log 中查看。


相關推薦

2022-11-22

Wasmer 3.0 已正式发布。Wasmer 是支持 WASI 和 Emscripten 的通用 WebAssembly 运行时,提供基于 WebAssembly 的超轻量级容器,专注于支持在任何平台上运行 WASM 代码:从桌面端到云端、以及 IoT 设备,并且能嵌入在任何编程语言中。 Wasmer 3

2023-06-28

Wasmer 4.0 已正式发布。 Wasmer 是支持 WASI 和 Emscripten 的通用 WebAssembly 运行时,提供基于 WebAssembly 的超轻量级容器,专注于支持在任何平台上运行 WASM 代码:从桌面端到云端、以及 IoT 设备,并且能嵌入在任何编程语言中。

2023-07-12

wxMEdit 是一款开源文本/十六进制编辑器,近日发布了 wxMEdit 3.2,并开启了版本更新检测。 据介绍,wxMEdit 对编码和十六进制编辑提供友好支持,尤其是在十六进制模式下也能支持各种编码。wxMEdit 是 MadEdit 的后继,并对其做了很

2023-05-09

Wasmer 3.3 已发布。主要变化包括:引入对 JavaScriptCore 的支持,以及完整支持 WASI。据称使用 JavascriptCore 运行 WebAssembly 的速度提升了 2.5 倍。 Wasmer 是支持 WASI 和 Emscripten 的通用 WebAssembly 运行时,提供基于 WebAssembly 的超轻

2023-09-13

多元共进|2023 Google 开发者大会精彩演讲回顾 Wasmer 创始人兼 CEO Syrus Akbary 在 Zig 仓库中提出了一个“支持 WASIX”的 issue;并提供了 5000 美元的悬赏。他表示,Zig 支持 WASIX 对 Wasm 和 Zig 社区来说均意义重大。 根据介绍,WASIX

2023-07-25

Debian 已经正式接收 RISC-V 64-bit 作为官方支持架构。 http://deb.debian.org/debian/dists/sid/main/binary-riscv64/ 这将有可能成为 RISC-V 生态新一轮支持的爆炸式增长的起点,因为包括 Google 的 Chromium 在内的众多项目都是直接依赖于 Debian 的

2023-06-12

,这项工作预计将在一年半到两年后的 Debian 13 beta 版本正式开始。

2024-04-29

以及 Instituto Eldorado 和巴塞罗那超级计算中心之间的正式合作。 巴基斯坦。 巴基斯坦于 2024 年 4 月举办了首届 Semiconductor summit,同时投资于培训中心和大学以培养 RISC-V 人才。 最近,有人对美国参与 RISC-V 提出质疑

2022-11-11

简介 自 6 月份发布 Linux Lab v1.0 后,终于迎来了 v1.1 正式版,同时也迎来了 Cloud Lab v0.8 正式版,两者需同步升级配合使用。 发布仓库 Gitee: https://gitee.com/tinylab/linux-lab Github: https://github.com/tinyclub/linux-lab 用户手

2022-04-22

编译的应用程序能够在另一种架构上运行。 QEMU 7.0 版本正式推出,这个版本包含了来自 225 位贡献者共 2500 多次提交。 更新内容包括: ACPI:支持通过 ACPI ERST 接口记录访客事件 virtiofs:改进的安全标签支持 ARM:'virt' board

2022-04-02

件工程师、中小学生、数据分析师这... OpenHarmony 3.1 已正式发布。 当前版本在 OpenHarmony 3.1 Beta 的基础上,更新支持以下能力: 标准系统基础能力增强 本地基础音视频播放能力、视频硬编解码、相机基础预览、拍摄能力。 Rende

2023-02-24

.NET Runtime 合并了支持龙芯 LoongArch64 架构的 PR,正式支持 LoongArch64 架构。

2022-06-13

Wasmer 官方宣布在推出下一个大版本 Wasmer 3.0 之前先发布了一个 2.3 版本。 Wasmer 是支持 WASI 和 Emscripten 的通用 WebAssembly 运行时,提供基于 WebAssembly 的超轻量级容器,专注于支持在任何平台上运行 WASM 代码:从桌面端到云端、以

2022-08-02

Wasmer 3.0 发布了首个 Alpha 版本。 Wasmer 是支持 WASI 和 Emscripten 的通用 WebAssembly 运行时,提供基于 WebAssembly 的超轻量级容器,专注于支持在任何平台上运行 WASM 代码:从桌面端到云端、以及 IoT 设备,并且能嵌入在任何编程