WebVM、ブラウザで動作するサーバーレス x86 仮想マシン
(webvm.io)- 未修正の Debian バイナリをブラウザで実行する Linux 仮想環境
→ シェルで python3、gcc、vim などを使用可能
- WebAssembly ベースの仮想化プラットフォームである CheerpX を利用
→ x86 インタープリタ
→ x86-to-WASM JIT コンパイラ
→ Linux syscall エミュレータ
→ Ext2 ベースの仮想ブロックファイルシステム
→ 変更されたブロックを IndexedDB に保存し、ブラウザ上でも変更内容を保持
2件のコメント
できるだろうとは思っていましたが、いや、速すぎますね(笑)
紹介文: https://leaningtech.com/webvm-server-less-x86-virtual-machines-in-the-…