tmp/x86/software_cpu_core
x86のCPUエミュレータの(オープンで再利用できそうな)コードって世間にどんくらいあるんですかね…いや、機械全体じゃなくてCPUコア部分の話なんですけどね…
- bochs http://bochs.sourceforge.net/
- qemu http://wiki.qemu.org/Main_Page
- dosbox http://www.dosbox.com/
- mame http://mamedev.org/ (mess www.mess.org )
- PCem http://pcem-emulator.co.uk/
- np2 http://yui.ne.jp/np2/ (xnp2 http://www.nonakap.org/np2/ )
- libx86 http://www.codon.org.uk/~mjg59/libx86/ → XFree86 とか X.org の server 部分にはいってるのがたぶん最新版
libx86 と np2 と MAME 以外はだいたい GPL系ライセンス が気がします…
そういや MAME の BSD ライセンス化が公言されて久しいですが、公式の説明がまだ変わってない(2016年2月現在)。
i386 コアに関しては 2014年7月の時点で BSD になったらしいですよ…
→とりあえずソース中で明言化はされているようだ(例:i386, i86)