Let's Build a Linux Just for Wasm!
Talkat WasmCon 2023 · on Thursday, 2023-09-07· at 14:15· Grand Ballroom F, Hyatt Regency Bellevue, 900 Bellevue Way NE·
summary
Proposes a minimal Flatcar-based Wasm distro that bakes individual runtime/tool layers (examples: Wasmtime and Wasmer layers, Lunatic, Spin, wasm-festival) into an immutable system extension image, boots under QEMU, and enforces immutability (rm -f userbin fails). Uses systemd/system extensions and an Omaha-style updater via Nebraska/Omaha updates for automated rollforward/rollback. Demonstrations show layer baking, network-pulled boots and immutable images succeed; live auto-update demo stalls due to network issues but update mechanism and rollbacks are implemented.
AI-written summary · about
chapters (9)
- 0:00Start
- 4:28"Container-optimized Linux"?
- 12:33Let's make it real
- 16:35Baking the stuff for eating
- 17:10Baking the recipe
- 20:21Setting the table
- 20:49Serving images using ignition files
- 27:26Let's make it professional
- 37:41How to play with Flatcar Wasm
related talks
01h 17mChoose Your Own Adventure: Wasm Edition
56mServer-side Wasm Applications: Replacing Docker with WASI
10mLightning Talk: WebAssembly + Application Runtime = A New Era of FaaS?
22mWebAssembly beyond the browser
31mBuilding your own WASM Cloud with Fermyon
01h 01mAn introduction to WebAssembly components
14mA Distributed Updatable World VM using WASM
30mThe Future of the Cloud is WebAssembly
