Virtual x86 - JavaScriptによるx86エミュレーション
WindowsやLinuxがWebブラウザ上で動作しますよ!
最近JavaScriptを使って既存のOSをエミュレートする試みが増えてます。既に10年くらい前のPCよりJavaScriptのが速いのではないでしょうか。何でもJavaScriptという環境がどんどん整いつつあります。
今回紹介するのはOSのエミュレートではなく、CPUエミュレータになります。x86の命令をnode/JavaScriptでエミュレートし、昔のOSをWebブラウザ上で実行しています。
Virtual x86では任意のCD、フリッピー、ハードディスクイメージが利用できます。QEMUをWebブラウザで実行しているイメージに近いと言えます。全ての機能が使える訳ではないようですが、x86の殆どの機能が使えるようです。
JavaScriptでCPUのエミュレートとは凄い時代になったと感じます。nodeが動作するv8エンジンの実行速度にも目が引かれます。とても面白いソフトウェアです。
Virtual x86はnode/JavaScript製のオープンソース・ソフトウェア(2-clause BSD lisence)です。
Virtual x86
copy/v86