はてなキーワード: SDLとは
ちょっと酔いぎみですが勘弁。
Windowsでしか動作しないのはあれだよね、DirectXだよね。元をただせばWindowsにOpenGLを実装してたWindowsNTチームの陰謀が原因か。そのせいでDirectX作る羽目になったんだし。遠まわしに陰謀が成功しているわけで、Linuxとかの人には悪いけど、DirectX互換APIみたいなのも実装しないと移植できないんだろうなあ。
MESAってOpenGLだっけ? よくわかんないけど、SDL移植とかのQuake4はLinuxで動いてる。えーっと、つまりつまり市販品ではあまり見ないけれど、「技術的な壁はない」が、移植が困難あるいは採算が取れないってことかー。
freeciv? こっちのほうで論破されてませんでしたっけ>http://www.yamdas.org/column/technique/gamej_ind.html。クローンゲームだとWindowsに対抗すらできてない気が。なんでオープンソースゲームの品質が悪いのかについてのなぞも関係してくるのでしょうか。オープンソースで進捗が悪いところのほうが品質が驚くほどいい気がします。
ぷらぐいんとかよくわかんないです。じゃばもわかんないです。
MacにAdobe製品があって、Windowsにも一応移植されているのに、Linux/Unixの人はほしがらないのでしょうか? それとも、そんな作業をする人がいない? そんなばかな。
xenの設定ファイルを/etc/xen/autoにシンボリックリンクする。
例
#ln -s /etc/xen/winxp /etc/xen/auto
ただし、設定が
vnc=0
sdl=1
だと起動しませんでした。
vnc=1
sdl=0
だときちんと起動しました。
実際に何をやっているのかは、
/etc/init.d/xendomains
/etc/sysconfig/xendomains
の中をを見てください。
今使っている設定です。参考までにどうぞ。
builder = "hvm"
memory = "1000"
disk = [ 'file:/images/winxp0.img,ioemu:hda,w','phy:/dev/sdb,hdc,w']
vif = [ 'type=ioemu, mac=00:16:3e:32:23:85, bridge=xenbr1', ]
uuid = "4e845bfa-ab42-9cbe-ff02-ff877a83ef25"
device_model = "/usr/lib/xen/bin/qemu-dm"
kernel = "/usr/lib/xen/boot/hvmloader"
vnc=1
apic=1
acpi=1
pae=0
sdl=0
vcpus=1
serial = "pty" # enable serial console
on_reboot = 'restart'
on_crash = 'restart'
boot='c'