Multiboot Specification version 0.6.96やBare Bones - OSDev Wikiの動作を確認したかったので、ちょっとやってみました。各ページからソースコードをcopy & pasteして、Makefileは適当にこしらえるだけという誰でもできる簡単なお仕事(にすらなっていない)ですが。
A20 lineだの16bit→32bitモードの切り替えだのを、ブートローダー側に押し付けることができるのでこれは便利ですね。あと、QEMUの-kernelオプションでお手軽に試せるところとか。
なお、QEMUの-kernelオプションに指定するOSカーネル(?)のファイル名には注意が必要そうです。myos.binでは動くのにmultiboot.binでは全く読み込んでくれないという現象にハマりました。
時間を見つけて、以前作ったモニタもどき(KOZOS向けに作ったlコマンド追加版の方が良いかなあ?)を動かしてみたいのですが、いつになることやら。59.85kg(11:25)