VM床抜き(仮想環境透過?)すげー
仮想環境(以下の参考例ではKVM)上のGuestOSからHostOSのシステムコールを呼び出す事ができるとの事
理屈の上では確かに出来そうだけど、こんな簡単にできるとは思っていなかった。
ざっくり眺めてみたけどvmcall命令を使うため、Intel VTを利用している仮想環境が必要みたい。
http://d.hatena.ne.jp/oraccha/20100726
- 「軽快なPlan 9」
Plan9をGuestとして走らせて、HostのSocket関数を操作するコード(仕組み)を作り込む。
http://circle.paravirt.org/c77