{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreibqsck2y3sltbmwjldkuvomzdbe43bz3mynprylqgwnbxt7o5wpta",
"uri": "at://did:plc:dmpmpvgbtnjd7pz4pxvvcwle/app.bsky.feed.post/3mnmaaj25x5z2"
},
"path": "/2026/06/06/docker-for-microcontrollers-akiraos-combines-zephyr-rtos-with-webassembly-wasm-applications/",
"publishedAt": "2026-06-06T04:55:12.000Z",
"site": "https://www.cnx-software.com",
"tags": [
"Espressif",
"Nordic Semi",
"STMicro STM32",
"Zephyr OS",
"ble",
"container",
"esp32",
"firmware",
"open source",
"rtos",
"stm32",
"zephyr",
"Docker for Microcontrollers? AkiraOS combines Zephyr RTOS with WebAssembly (WASM) applications",
"CNX Software - Embedded Systems News"
],
"textContent": "AkiraOS is a Zephyr-based embedded OS that runs sandboxed WebAssembly applications on microcontrollers and lets users deploy and update firmware OTA without reflashing. In other words, itβs similar to Docker containers, but for microcontrollers. The open-source embedded platform separates the OS from the application. That means the firmware stays stable, while apps are independent .wasm binaries deployable over-the-air without touching the OS, and portable so a single binary works on ESP32-S3, nRF5x, or STM32 MCU boards. AkiraOS highlights: User space Up to 8 wasm apps can be installed Up to two apps can run at the same time Footprint: 50KB to 200KB per app Akiraz runtime β Custom WASM runtime App Manager UI Framework with 32 widgets Shell/console 18 API modules WebAssembly Micro Runtime (WAMR) β Two options: Interpreter or Ahead-Of-Time (AOT) compilation with 10 to 50x higher performance RTOS β Zephyr RTOS Scheduler Network stack HTTP for OTA updates [...]\n\nThe post Docker for Microcontrollers? AkiraOS combines Zephyr RTOS with WebAssembly (WASM) applications appeared first on CNX Software - Embedded Systems News.",
"title": "Docker for Microcontrollers? AkiraOS combines Zephyr RTOS with WebAssembly (WASM) applications"
}