Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
L

learn-kvm

> 编程语言
Open source

Qemu KVM(Kernel Virtual Machine)学习笔记

1.3K stars0 likes0 views
WebsiteGitHub

About

Qemu KVM(Kernel Virtual Machine)学习笔记

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 :
  • GitHub :
  • GitPage :

目录

虚拟化相关

  • 虚拟化技术简介
  • 虚拟化实现技术
  • Intel硬件虚拟化技术
  • AMD硬件虚拟化技术
  • Xen虚拟化技术
  • Lguest虚拟化技术

QEMU(用户态) 相关

  • QEMU介绍
    • QEMU历史
  • QEMU基本结构
  • QEMU工作原理
  • QEMU功能
    • 虚拟处理器
    • 虚拟磁盘
    • 虚拟网络
    • 虚拟USB
    • 其他虚拟外设
    • VNC
    • GDB调试
    • 直接引导Linux内核
  • QEMU模拟不同体系架构系统
    • x86架构
    • x86_64架构
    • PowerPC架构
    • MIPS架构
    • ARM架构
  • QEMU使用
    • QEMU运行x86_64虚拟机

KVM(内核态) 相关

  • KVM介绍
    • KVM历史
  • KVM基本结构
  • KVM工作原理
  • 构建KVM环境
  • KVM核心基础功能
    • QEMU-KVM基本格式
    • QEMU-KVM网络配置
    • QEMU-KVM图形界面
  • KVM高级功能
  • KVM内核模块源码分析
    • kernel-2.6-KVM源码目录树分析
    • kernel-4.2-KVM源码目录树分析
    • KVM源码分析-基本工作原理
    • KVM的初始化流程
    • KVM源码分析-虚拟机的创建与运行
    • KVM源码分析-CPU虚拟化
  • KVM开源社区

附录

  • 参考书籍
  • 相关概念

相关站点

  • QEMU官网 :
  • QEMU官方文档 :
  • QEMU源码托管仓库 :
  • kvm源码托管仓库 :
  • Kernel Virtual Machine :
  • KVM早起源码pkgs :
  • SourceForge KVM页 :

经典图示

思维导图

  • kvm_x86_ops针对具体CPU架构进行虚拟化时的函数指针,分别对应kvm-intel.ko和kvm-amd.ko

  • struct KVM 结构体唯一代表一个虚拟机

总结

  1.基础永远值得花费90%的精力去学习加强。厚积而薄发~
  2.要理解一个软件系统的真正运行机制,一定要阅读其源代码~

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Chypervisorkernelkvmqemu

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言