Extending Cloud Native Beyond the “Linux Barrier” to MCUs
summary
A tiny container runtime called Ochre brings cloud-native ideas to MCU-class devices by pairing Zephyr with WebAssembly to run OCI-like modules on Cortex M and ESP32 classes, with smallest modules as low as 300 bytes and interpreted code ~5–10× slower but AOT-compiled modules near native (~20% slowdown). Architecture includes per-module WASM sandboxes, marshalled access to drivers, a simple blob/file and message API for inter-container pipelines, manifest-based capability permissions and image signing, and live deploys with a public code drop planned around June.
AI-written summary · about
chapters (10)
- 0:00Extending cloud native to MCUs
- 3:49Linux barrier in embedded
- 8:52Traditional embedded limits
- 13:04Cloud native for embedded
- 17:36Containers in embedded
- 25:02WebAssembly on devices
- 31:08WASI and future work
- 31:29Live demo: Ochre runtime
- 41:50Ochre architecture and goals
- 43:55Q&A
related talks
48mExtending Cloud Native Beyond the “Linux Barrier” to MCUs
09mLightning Talk: Wasm for Heterogeneous IoT Devices
38mCloud-Native WebAssembly: Containerization On the Edge
22mCreate an Extensible Cloud Native Application with WebAssembly
18mCloud Native & WebAssembly: Better Together
41mOptimizing Microservices with WebAssembly and Linux Containers: Exploring Hybrid Contain...
40mWebAssembly - The Future of Distributed Computing
30mShrinking Software Attack Surface with WebAssembly & CNCF Wasmcloud
