QEMU KVM学习笔记
仓库介绍
- QEMU KVM 学习笔记
Something I hope you know before go into the coding~
First, please watch or star this repo, I'll be more happy if you follow me.
Bug report, questions and discussion are welcome, you can post an issue or pull a request.
相关站点
- GitBook : https://yifengyou.gitbooks.io/learn-kvm/content/
- GitHub : https://github.com/yifengyou/learn-kvm
- GitPage : https://yifengyou.github.io/learn-kvm/
目录
虚拟化相关
QEMU(用户态) 相关
KVM(内核态) 相关
附录
相关站点
- QEMU官网 : https://www.qemu.org/
- QEMU官方文档 : https://qemu.weilnetz.de/doc/qemu-doc.html
- QEMU源码托管仓库 : https://git.qemu.org/git/qemu.git/
- kvm源码托管仓库 : https://git.kernel.org/pub/scm/virt/kvm/kvm.git/
- Kernel Virtual Machine : http://www.linux-kvm.org/page/Main_Page
- KVM早起源码pkgs : https://src.fedoraproject.org/lookaside/pkgs/qemu/
- SourceForge KVM页 : https://sourceforge.net/projects/kvm/
经典图示
思维导图
- kvm_x86_ops针对具体CPU架构进行虚拟化时的函数指针,分别对应kvm-intel.ko和kvm-amd.ko
- struct KVM 结构体唯一代表一个虚拟机
总结
1.基础永远值得花费90%的精力去学习加强。厚积而薄发~
2.要理解一个软件系统的真正运行机制,一定要阅读其源代码~