14 points par xguru 2022-02-04 | 2 commentaires | Partager sur WhatsApp
  • 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

 
choijaekyu 2022-02-06

Je me doutais bien que ce serait possible, mais wow, c’est vraiment rapide haha.