Wasmer 悬赏 5000 美元以在 Zig 中添加 Wasm/WASIX 支持


多元共进|2023 Google 开发者大会精彩演讲回顾

Wasmer 创始人兼 CEO Syrus Akbary 在 Zig 仓库中提出了一个“支持 WASIX”的 issue;并提供了 5000 美元的悬赏。他表示,Zig 支持 WASIX 对 Wasm 和 Zig 社区来说均意义重大。

根据介绍,WASIX 是对现有 WASI ABI 的长期稳定和支持,加上额外的非侵入式系统调用扩展,以弥补缺失的空白;使真正、实用和有用的应用程序能够立即编译和使用。它的目标是加快 WASI 生态系统的发展,且不会对 wasi_preview1 进行任何破坏性变更。

目前 WASIX 已在 WASI Preview 1 的基础上增加了对 pthreads、sockets、fork、process spawning 等功能的全面支持。Syrus Akbary 指出,通过在 Zig 中提供对 WASIX 的支持,将会带来诸多好处。譬如:

  • 它允许在许多平台(包括浏览器)中使用 Zig
  • 它将允许拥有一个通用的 C 编译器,将 C 文件(在底层使用 LLVM)编译到任何架构,并且可以从任何支持运行 Wasm 的架构运行
  • 它将允许创建 http 服务器(或 TCP/UDP 服务器)以在 Edge 甚至浏览器中运行 Zig 或 C 文件

第一个在 Zig 生态系统中添加对 Wasm/WASIX 支持的开发人员将获得 5000 美元的奖金。只要满足以下条件即可获得赏金(不强制要求将 PR 合并到 Zig master):

  • wasix-libc 中的所有 C 示例都可以从 Zig 直接正确编译到 Wasm/WASIX 中,并在 Wasmer 中正常运行:https://github.com/wasix-org/wasix-libc/tree/main/examples
  • Zig 文件可以正确编译到 Wasm/WASIX,自定义示例可正常运行
    • Sockets
    • Process spawning
    • Piping

更多详情可查看此处。 


相關推薦

2023-11-16

对该悬赏进行加码,将赏金升级到了 2 万美元。 此外,Wasmer 官方也附议了 Vjeux 的这一提议,并表示将额外提供 2500 美元的奖励。“我们喜欢这一倡议!如果项目编译到 WASIX 并(通过 CI)发布到 Wasmer,我们将为项目所有者

2024-07-08

谷歌宣布推出 kvmCTF,一项针对基于内核的虚拟机 (KVM) 管理程序的漏洞奖励计划 (VRP),于 2023 年10 月首次发布。 KVM 是一款强大的虚拟机管理程序,拥有超过 15 年的开源开发历史,广泛应用于消费者和企业领域,包括 Android 和 Go

2023-09-15

。 WebAssembly:现在可以使用 Bun、WasmEdge、Wazero、wasm3 和 wasmer-js 运行测试。对 WAVM 和 Lucet 的支持已被删除,因为这些项目已达到 EOL。 .NET:支持的最低 macOS 版本现在为 1.0.15。 .NET:所有包现在都是在所有平台上使用 Zig 构建

2024-10-05

联合创始人兼首席执行官 Mitchell Hashimoto 与其妻子的 30 万美元承诺捐款,以个人名义捐赠。捐款将分成两笔 15 万美元的付款,第一笔款项已经完成转账,另一笔计划一年后支付。 ZSF 在公告中明确阐述了他们的使命以及这笔钱

2022-11-22

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

2022-08-02

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

2023-11-11

该公司在这笔交易中以可转换票据的形式筹集了近 5000 万美元,交易于 10 月份完成。 Stability AI 是 Stable Diffusion 背后的公司,Stable Diffusion 是一个文本转图像模型,是除 OpenAI 之外其他较为流行的生成式 AI 工具之一。 彭博社指

2022-06-13

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

2023-04-20

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

2023-05-09

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

2022-08-26

目并将其商业化而成立的公司 Oven 已经筹集了 700 万美元的资金,由风险投资机构 Kleiner Perkins 领投。 Bun 的作者 Jarred Sumner 花了一年多在私人测试版中单独构建该项目。现如今,在发布两个月后,Bun 已在 GitHub 上拥

2024-07-18

的高薪编程语言之一,Zig 开发人员的平均年薪为 103,000 美元。 首席开发者兼 Zig 软件基金会主席 Andrew Kelley 将 Zig 概述为 “一种通用编程语言和工具链,用于维护强大、优化和可重用的软件”。 “预处理器的问题在于,它将

2023-02-25

慈善机构一共捐赠了 23 万美元。 延伸阅读:Google 漏洞悬赏金额创下新记录,Chrome 修复速度行业领先

2023-06-28

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