JavaScript x86エミュレーター

Virtual x86は、JavaScriptプログラミング言語の別のx86プラットフォームエミュレーターです。 Fabrice BellardのJSLinuxのように、Linuxを実行するにはブラウザーだけで十分です。 イメージをロードすると、すべてのLinux組み込みコマンドが正常に動作し、コンパイルされたプログラム、ファイルシステムなどが動作しますが、ネットワークインターフェイスはまだありません。



Linuxに加えて、KolibriOS(マウスカーソル付きのグラフィカルインターフェイス)、FreeDOS、およびOpenBSDをダウンロードできます。



たとえば、これはKolibriOSの外観です。



エミュレータの作者は、彼のプログラムはBellarのものと非常に似ていると言いますが、最高のハードウェアサポートを追加しました。エミュレータは実際のSeaBIOSをロードできます。

エミュレータは、クロック周波数1.3 MHzのPentium 60仮想プロセッサで実行されます。

v86_all.jsファイルは、圧縮形式で125 KB、非圧縮の9765行のコードで262 KBを占有します。 残念ながら、ここでも、通常の形式でのソースコードの公開はありませんでした。 著者は現在、それらを公開するライセンスを検討しています(UPD:2013年11月6日に公開されたソースコード)。

トピックについて:
JavaScriptエミュレーターのリスト

Source: https://habr.com/ru/post/J198192/


All Articles