2个不稳定版本
0.1.0 | 2022年11月2日 |
---|---|
0.0.1 | 2021年8月19日 |
#967 in WebAssembly
22KB
444 行
阿达库
阿达库是一个通用的WebAssembly应用程序引擎。它旨在在任何用户空间程序或裸机上运行,作为操作系统的沙箱(请参阅Quantii项目)。
入门指南
要启动阿达库,您需要一个启动应用程序。根目录中提供了hello crate。要编译它,请运行
cd hello/
./build.sh
这将创建一个hello.wasm文件。现在您可以在本地运行它
RUST_LOG=info cargo run --release --example demo hello/hello.wasm
API
阿达库运行daku
API。您可以使用daku
crate为阿达库构建自己的应用程序。
用法
要在自定义目标上使用阿达库,您只需要实现System
特质,阿达库将处理其余部分!
阿达库可用于测试Quantii应用程序和桌面环境,而无需运行Quantii本身。您还可以将阿达库用作Flatpak和其他类似Electron(尽管不是在“网络”环境中)的软件的替代方案。
依赖项
~4MB
~84K L