2010-02-21
■VIMAGEとVirtualboxは共存不可
FreeBSDのVIMAGEを有効にした場合カーネルパニックがおきます@FreeBSD 8.0 /virtualbox 3.1.2
ま、まだVimageが世の中にでて日が浅いからねぇ。。
■virtualboxとFreeBSD8.0系の相性はすげぇ
Macや今までのFreeBSD7系までのブリッジだとなぜか、ホストPCとの通信が直接できないという現象がおきてたけど、FreeBSD8.0系列で導入されたepairデバイス経由でブリッジするとちゃんと普通のネットワークとして繋がります。
しかも、ホストOS側のパケットフィルタにNICに出る前にかかるので、ローカル環境にズカズカ入ってこられる心配もないです。
ちなみに
Virtulbox-epair-bridge-NIC
という接続になりますが、どこでフィルタを掛けるかはsysctlで制御できます。詳しくはman bridge
■xorgのキー入力が変
なんか途中でかたまったりなんだりするな〜とおもっていたら。
xorgはhald経由じゃないとレスポンスがおかしいっぽい。
ということでFreeBSDの場合以下のファイルをおいて、読み込ませます。
/usr/local/etc/hal/fdi/policy/x11-input.fdi
<deviceinfo version="0.2">
<device>
<match key="input.product" contains="QEMU USB Tablet">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
<match key="info.capabilities" contains="input.tablet">
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
</match>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_driver" type="string">kbd</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
</match>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_options.XkbRules" type="string">xorg</merge>
<merge key="input.x11_options.XkbLayout" type="string">jp</merge>
<merge key="input.x11_options.XkbModel" type="string">jp106</merge>
</match>
</device>
</deviceinfo>
