opencontainers / runc

CLI tool for spawning and running containers according to the OCI specification
https://www.opencontainers.org/
Apache License 2.0
11.78k stars 2.1k forks source link

WebAssembly support #3271

Open juntao opened 2 years ago

juntao commented 2 years ago

I would like to propose adding WebAssembly runtime support for runc through WasmEdge integration. It would enable runc to load and run OCI compliant images for WebAssembly applications. This was recently added to the crun project as an experimental feature. See some examples here:

https://github.com/second-state/wasmedge-containers-examples

We could use WasmEdge's GO SDK to perform the integration.

Disclosure: I am the maintainer of WasmEdge, and we could do the work if you guys think it is a good idea. :)

KooIaIa commented 2 years ago

Is this experimental feature still at the same state it was when this post was made? I'm learning about crun and lxc for the first time.

Do you see LXC adopting this kind of thing as-well?

utam0k commented 2 years ago

Hi, If you will implement this feature, I suggest separating it from the default build and release.

zhlhahaha commented 2 years ago

Any update on this Issue?