WebAssembly dans l'automobile : exécution sécurisée, portable et sub-5ms
Déploiement de WasmEdge et WASI pour isoler les applications tierces sans la lourdeur d'une machine virtuelle.
Sécurité basée sur les capacités WASI et virtualisation des I/O
WASI applique un modèle de sécurité basé sur les capacités. Contrairement aux binaires POSIX héritant de tous les droits, un module WASI ne peut toucher au réseau, à la télémétrie ou aux fichiers sans descripteur explicite au lancement.
Compiler des microservices automobiles Rust et C++ en bytecode Wasm
Les équipementiers Tier-1 conçoivent leurs algorithmes en Rust (avec sécurité mémoire à la compilation) ou en C++. En ciblant `wasm32-wasi`, le binaire s'affranchit des versions de noyau Linux, de glibc et du type de CPU.
- Démarrage à froid en moins de 5 millisecondes pour une activation instantanée des fonctions.
- Mémoire linéaire matérielle empêchant les dépassements de tampon et les fuites de pointeurs.
- Bytecode agnostique s'exécutant à l'identique sur les architectures Arm64 et RISC-V.
- Compilation Ahead-of-Time (AOT) atteignant 98 % des performances du code C++ natif.
Explorer le portefeuille de domaines