柘植です。こんにちは。
> 全然話は違いますが、ギリシャ生まれの CD Linux で ByzantineOS というの
> があります。32M なので、名刺サイズ CD に入れて見せびらかしたところ、けっ
> こう驚かれました。X のかわりに DirectFB(産総研さんも研究されているかも)
> の上で、Mozilla、mplayer、(ちょっとグレーな)ゲームエミュレータ、xterm
> などが起動できます。キオスク端末向けという感じですが、こちらの将来も面
> 白そう。
これ、なんかそそられますね。
ただ、うちのPC(MB:AopenのMX3S)のオンボードVGAは
http://mt-fuji.ddo.jp/~fujito/zaq/beginners/xwin/framebuffer.html
で紹介されてるVBE.EXEというツールで調べてみるとこんなもののようで
OemString : Intel(R) 810, Intel(R) 815 Chipset Video BIOS
TotalMemory : 1 MB
Mode 0x11c(284) Linear : 128 x 37, 4bits, Text mode
Mode 0x109(265) Linear : 132 x 25, 4bits, Text mode
Mode 0x10a(266) Linear : 132 x 43, 4bits, Text mode
Mode 0x10b(267) Linear : 132 x 50, 4bits, Text mode
Mode 0x10c(268) Linear : 132 x 60, 4bits, Text mode
Mode 0x11d(285) : 320 x 200, 8bits, Packed pixel
Mode 0x10e(270) : 320 x 200, 16bits, Direct color
Mode 0x100(256) : 640 x 400, 8bits, Packed pixel
Mode 0x127(295) : 640 x 400, 16bits, Direct color
Mode 0x128(296) : 640 x 400, 24bits, Direct color
Mode 0x101(257) : 640 x 480, 8bits, Packed pixel
Mode 0x110(272) : 640 x 480, 15bits, Direct color
Mode 0x111(273) : 640 x 480, 16bits, Direct color
Mode 0x112(274) : 640 x 480, 24bits, Direct color
Mode 0x102(258) : 800 x 600, 4bits, Planar
Mode 0x103(259) : 800 x 600, 8bits, Packed pixel
Mode 0x113(275) : 800 x 600, 15bits, Direct color
Mode 0x114(276) : 800 x 600, 16bits, Direct color
Mode 0x115(277) : 800 x 600, 24bits, Direct color
Mode 0x105(261) : 1024 x 768, 8bits, Packed pixel
つまり上記サイトによると、
> Linuxのフレームバッファデバイスは、VBE2.0で定められたリニア・フレ
> ームバッファ(Linear Framebuffer)を利用しています。例えば上の結果で
> 言うと1024 x 768, 16bitsを使いたいならLinearと表示されていなければ
> なりません。上記の例でいうと、ThinkPad560Eに搭載されている、
> Tridentチップはリニア・フレームバッファに対応したモードを持ってい
> ません。また、i810のチップセットのビデオ機能もこのリニア・フレーム
> バッファを持っていないそうです。
というものらしく、フレームバッファが使えないみたいなのです。
いつぞやM.Kamatakiさんに教えていただいたknoppix-txtを使わなくても
起動時に画面左上に見えるというペンギンは拝めないので、
ByzantineOSのDirectFBがどうなのかちょっと気になるところではありま
すが。
|