- Environnement virtuel Linux permettant d’exécuter dans le navigateur des binaires Debian non modifiés
→ utilisation de python3, gcc, vim, etc. dans le shell
- Utilise CheerpX, une plateforme de virtualisation basée sur WebAssembly
→ interpréteur x86
→ compilateur JIT x86-vers-WASM
→ émulateur de syscalls Linux
→ système de fichiers de blocs virtuel basé sur Ext2
→ stockage des blocs modifiés dans IndexedDB pour conserver les changements dans le navigateur
2 commentaires
Je me doutais bien que ce serait possible, mais wow, c’est vraiment rapide haha.
Introduction : https://leaningtech.com/webvm-server-less-x86-virtual-machines-in-the-…