Automotive-Anwendungs-Runtimes: WebAssembly und POSIX-Dienste

Moderne Fahrzeugsoftware verlangt speichersichere, leichtgewichtige Umgebungen mit Sofortstart und strikten Grenzen. WebAssembly-Bytecode und POSIX-Echtzeit-Runtimes bilden das Fundament moderner Microservices.

SDV-App-Runtime Zonal Architecture

Central Controller: SDV-App-Runtime — Wasm & Microservices

Zonal Control Units & TSN Ring

  • WasmEdge-Engine
  • POSIX-PSE52-Sandbox
  • eBPF-Observer
  • Nativer C++ Runner
  • Speicher-Limiter

Schwere Linux-Container durch Mikrosekunden-WebAssembly-Sandboxes ersetzen

Linux-Container bieten Isolation, verbrauchen aber viel RAM und starten langsam. WebAssembly-Runtimes (WasmEdge, Wasmtime) fuehren Bytecode in vorab geprueften Sandboxes aus. Microservices starten in unter 5 ms bei weniger als 1MB RAM-Bedarf.

Core Engineering Areas

Technical Articles