4 个版本 (2 个稳定版)
1.1.0 | 2022 年 3 月 6 日 |
---|---|
1.0.0 | 2022 年 2 月 1 日 |
0.2.0 | 2022 年 1 月 8 日 |
0.1.0 | 2022 年 1 月 2 日 |
#662 in 文件系统
在 2 个 Crates 中使用 (通过 tokera)
170KB
2.5K SLoC
WASM Fuse Bus
WASM Fuse Bus 允许 WebAssembly 模块向支持 WASM 通用总线任何运行时暴露文件系统
参考实现
参考实现在此处: https://github.com/tokera-com/ate/blob/master/tokera/src/bus/main.rs
然而,这仍然是一个相当低级别的集成,一旦定义了可以生成此接口代码的宏,它将被类似的实现所取代。
后端实现
为了在您的运行时实现此 BUS,需要链接到此库中公开的 ABI 并实现这些函数。
参考实现见下文
https://github.com/tokera-com/ate/tree/master/tokterm/src/bus
测试
您可以通过上传程序到 wapm.io 并在 Tokera Shell 中进行测试来测试您的 WASI 程序
依赖项
~3.5–5.5MB
~97K SLoC