第1回では、 仮想マシンとは何か、 その生い立ちや機能について簡単に紹介しました。今回から、 x86システム仮想マシンがどのように実現されているのかを解説していきたいと思います。 x86システム仮想マシンには、 VMwareによる仮想化製品をはじめHyper-V ...
Linuxの仮想化技術(ハイパーバイザー)としては、Xenが有名だが、レッドハットがRed Hat Enterprise Linux(RHEL)にKVM(Kernel-Based Virtual Machine)を標準採用したことで、一気にKVMに注目が集まっている。 そこで仮想化道場では、数回にわたり、KVMの解説を行っていく。
前回はLinux KVMのソースコードを読んできましたが、 Linux KVMの理解をより深めるために、 今回はLinux KVMの呼び出し元であるqemu-kvmのソースコードも読んでみましょう。 qemu-kvmは、 オープンソースのCPUエミュレータであるQEMU に、 Linux KVMに対応するための修正 ...
Rocky Linux 9.6 ゲストマシン初期状態調査レポート このレポートでは、KVM を用いて RHEL 9.6 ホスト上に構築した Rocky Linux 9.6 ゲストの初期状態を調査した結果をまとめます。Linux と KVM の初学者でも理解できるように、各種コマンドの役割や出力内容を丁寧に ...
Low-level system programming is a difficult task, and acquiring expertise in the areas of interrupt handling and memory segmentation/paging can be a time-consuming and frustrating process if you're ...