作って理解する仮想化技術

読了
https://gihyo.jp/book/2025/978-4-297-15012-9

職業プログラマとしては全く役に立たないけれでも、パソコン少年の成れの果てとしてはすごく興味深く面白かった。
今まで僕が読んだ本の中でベスト10に入るくらい。

すごく平たく言えば、著者が書いた type1 ハイパーバイザーをステップバイステップで解説している本。

Ubuntu 上でビルドして、QEMU でリアルな Linux が動作することを体験できる。

- QEMU
- aarc64
- Rust
- u-boot
- buildroot

これらの組み合わせで、説明をシンプルに(実装もシンプルに)しようとしている感じがひしひしと伝わる。
QEMU とか u-boot ってすごいんだなって知った。

正直、メモリ仮想化や割り込みコントローラーのあたりは理解できてないが、そこらへんを読み飛ばして、最後まで読んでもそれぞれの章で学びはあるし、最後出来上がったハイパーバイザーを動かしてみることができるあたりがすごくいい。

この記事へのコメント