跳到正文
热点事件持续更新

Go版BusyBox可编译为WASM供AI沙箱运行

1 篇报道1 个报道来源2 小时前更新

先了解这件事

AI 综述

开发者 rcarmo 发布用 Go 重写的 BusyBox 移植版,可通过 TinyGo 编译为 WebAssembly,供 AI 智能体在沙箱中执行 shell 工具。项目以 BusyBox v1.35.0 为参照,含 57 个 applet,测试套件 387/387 全部通过,其中 ash 通过 349/349。 在 WASM 下,工具受 WASI 能力模型约束:只能访问预先打开的目录,网络默认关闭,内存经 WASM 线性内存隔离,系统调用限于 WASI preview1。57 个 applet 中有 16 个为占位实现,包括 ash、timeout、top、watch 等;其余 41 个可在 WASM 下编译并运行。 项目要求 Go 1.22+、TinyGo 0.34+(用于 WASM)和 Make。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月23日
  1. Hacker News
    用 Go 重写的 BusyBox 移植版:可编译为 WASM 供 AI 智能体沙箱执行

    一个用 Go 重写的 BusyBox 移植项目通过 TinyGo 可编译为 WebAssembly,让 AI 智能体在沙箱中执行 shell 工具。项目包含 57 个 applet,以 BusyBox v1.35.0 为参照,测试套件 387/387 全部通过,其中 ash 通过 349/349。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。