自作OSの自動化の第一歩として、
BIOSが最初に実行する512バイトのMBR(マスタブートレコード)の自動テストをKVMで実現し、
テスト対象のMBR自身も遺伝的アルゴリズムで自動生成してしまおうという本です。
【目次】
■ はじめに
・本書でやること
・本書の構成
・開発環境・動作確認環境
・本書の PDF 版 /HTML 版やソースコードの公開場所について
■ 第1章 /dev/kvm を直接叩いて理解する
・1.1 Hello KVM!
・1.2 BIOS を動かす
■ 第2章 既存のコードを改造して MBR テスターを作る
・2.1 実現すること
・2.2 手軽そうなサンプルを探す
・2.3 kvmulate について
・2.4 改造する
・2.5 動作確認
・2.6 補足: GUI 上の内容を標準出力へ出す
■ 第3章 遺伝的 MBR を実現する
・3.1 遺伝的アルゴリズムについて
・3.2 実装について
・3.3 動作確認
・3.4 補足: 評価方法を工夫する (MBRatoon)
■ おわりに
■ 参考情報
・参考にさせてもらった情報