JavaScriptでx86のPCをエミュレート&Linuxを動作

すごい!JavaScriptでPCエミューで、linuxが動いてる!!

>> A PC emulator in Javascript

初めてみたこの衝撃!!


JavaScriptで作った仮想PCからLinuxカーネルが動いちょる



基本的な使い方は、
Ctrl+UP  上スクロール
Ctrl+DOWN 下スクロール

VM terminalの右側のテキストエリアが
ローカルPCとのI/Fみたいです。

$ echo "hoge hoge" > /dev/clipboard

/dev/clipboardにリダイレクトする事によって右側のテキストエリアにて表示可能。
[:W600]

$ cat /dev/clipboard > ./test_string

/dev/clipboardからファイルへリダイレクトも
[:W600]

Cコンパイラは、TCCが最初から入ってます。
[:W600]
[:W600]

ホームディレクトリにあるhello.cをコンパイルしてみる。

↑中身はこんな感じ

コンパイル&実行
[:W600]

これ、ローカルでも動かせるようなので、
kernelのmakeからしてみようかなぁw

参考サイト:
JavaScriptで作ったPCエミュレータ登場、WebブラウザでLinuxが起動するデモを公開 | 日経 xTECH(クロステック)
ブラウザでJavaScriptが動く時代がやってきた! - 葉っぱ日記