Running Linux-Based Containers on Wasm and Browser with Container2wasm Converter – Kohei Tokunaga
Running Linux-Based Containers on Wasm and Browser with Container2wasm Converter – Kohei Tokunaga, NTT
Though WebAssembly (Wasm) is supported by more and more tools and programming languages, it’s still hard to port existing applications like containers to Wasm. It doesn’t have binary-level compatibility with Linux system so developers need to re-compile or re-implement existing applications to make them run on Wasm, which costs extra time for development. In this talk, Kohei will introduce “container2wasm” converter that enables to running of Linux-based containers on Wasm runtimes and browsers. The converter is implemented based on BuildKit (the core of “docker build”) and creates a Wasm image that runs the container and Linux kernel on the emulated CPU by Bochs and TinyEMU. The talk will share the overview of container2wasm, how it works and the status of the integration of container2wasm with tools in the community.
by CNCF [Cloud Native Computing Foundation]
linux foundation