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が動く時代がやってきた! - 葉っぱ日記