Distributing and Running Containers for Wasm-Enabled Environments – Kohei Tokunaga, NTT
WebAssembly(Wasm) is expanding its adoption as a secure and portable binary format. However, the lack of compatibility for the current system (e.g. Linux) makes it harder to port existing applications to Wasm-enabled environments.
container2wasm is a tool that enables to run existing Linux-based containerized applications inside Wasm VM. This expands the portability of containers further by enabling them to run anywhere Wasm is supported, including browsers. This talk will focus on the latest works of container2wasm, including wider guest architecture support (including AArch64) leveraging QEMU and the ability to fetch and run container images directly on the browser without image conversion.