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