Port for PCs
諸般の事情でPC移植をすることに。今のところ、
- Multiboot for uniprocessor-ISA PC
- Xen DomU for multi/uniprocessor-ACPI PCI PC
- Windows/Linux/MacOS SDL+Glib Application
の3方向で検討中。
SMPで動作するようなコンピュータは大抵Xenが動くので、通常のMultibootカーネルはユニプロセサ専用に。要するにAPICを熱心に触りたくないのと、ACPIをサポートする元気が無いというあたりに起因。
もっとも、DomUとして書く最大のメリットはデバイスドライバを用意せずに済む点。パフォーマンス比較を行うプラットフォームとしてXenがどの程度適しているのかはなんとも言えないが、Proof-Of-Conceptとしては十分だと考えている。