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が動く時代がやってきた! - 葉っぱ日記
インストールした気になれる!Windows8 Developer Previewインストール 超詳細フォトログ
マイクロソフトが Windows 8 Developer Preview を
2011/ 9/14の昼12時頃(日本時間)から、一般提供開始開始しましたよっと。
Windows Dev Centerからダウンロード
ダウンロードできるのは、
-
- ディベロッパーツールありの64bit
- 64bit
- 32bit
の3種で、ARM版がないorz
先人の知恵から、今のところ仮想環境でインストールできるのは
Virtual Boxだけのようなので、Virtual Boxに入れてみた。
(っと書きつつVMwareやVirtualPCに入れて、エラーを吐かれたのは内緒)
Oracle Virtual Box Download
では、フォトログいってみよ〜〜!
インストール画面
言語はEngのみ、keyboard or input methodは選択肢が沢山あったけど
キャプチャし忘れた。キーボードは普通に認識してくれてる!!
インストール後の設定画面
ここから、無駄に緑色のオッシャレな感じになります。
PC名きめてちょ
L・・・Log on ......。
Windows Live IDを求められます。
https://accountservices.passport.net/ppnetworkhome.srf?Lcid=1041
Windows Live IDとPASSを入力。
ここで、以前取得したPASSが分からず、新規に取り直したのは内緒。
ログイン画面
Windows Phoneを思わせる起動画面。
マウスじゃ使いにくいが、スクロールすると
いざシャットダウンへ!!
いきなり、Windows8でずっこけました。
・・・・
起動画面に戻るのか・・・・シャットダウンボタンどこじゃ
シャットダウンのやり方がわからねぇ〜〜〜
おっ電源っぽいアイコンが!
ぬぅぅぅぅ、動かない。
上にドラッグしてみたら・・・画面が上に
みつけたたたたた!!!!
インストールをしてみて
意外と、Windows7やvistaと比べればさくさくインストールが進んでいく感じ。
Developer Preview版だからかもしれないが・・・。
気に入らないのは、Windows Live IDがないとインストールできないところでしょうか。
今後の改善に期待ですね。