-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add webassembly-micro-runtime support #337
Comments
Ok, we can do that. I already started with an executor some time ago: https://github.com/0xE282B0/runwasi-youki/tree/main/crates/youki-wamr-executor |
Ok, I remember where the problems were 😅. Rust CrateThere is a wamr-sys crate by @rahul-thakoor on crates.io. The RunwasiThe drafted shim contains a test case which runs the wasi-demo-app: #[test]
fn test_exec() -> anyhow::Result<()> {
exec("../../target/wasm32-wasi/debug/wasi-demo-app.wasm");
Ok(())
} This already works, it also worked in the youki executor I tried some time ago. However, it does not work in the runwasi shim, because TLDRIn my opinion we would need to:
I'm afraid that's a little more than I can spend working on open source projects. 🫣 Is there anyone with a need for WAMR containers, already? |
I want to reach out to maintainers from Wamr and asking if the community is interested in investing in this work. |
Wamr community is very eager to have volunteers to support it. Wamr team would like to provide all technical guidance beside Rust language knowledge. |
@lum1n0us do you all have insights about #337 (comment)? Is there another path or are some of those things you can help us with? |
Currently, there is shim support for wasmtime, wasmedge, and wasmer thanks to contributors from around the world. I'd like to propose that we add support for the https://github.com/bytecodealliance/wasm-micro-runtime to ensure wide coverage for runtimes in this space. Each one of these runtime specializes in something important that people should have access to anywhere they want to use K8s and WebAssembly.
The text was updated successfully, but these errors were encountered: