写点什么

一个用于学习 KVM 的迷你虚拟机

作者:ScratchLab
  • 2022 年 3 月 20 日
  • 本文字数:234 字

    阅读完需:约 1 分钟

一个用于学习KVM的迷你虚拟机

最近开发了一个小项目桃花源(英文名为 peach),该项目是一个迷你虚拟机,用于学习 Intel 硬件虚拟化技术。学习该项目可使读者对 CPU 虚拟化、内存虚拟化技术有个感性、直观的认识,为学习 KVM 打下坚实的基础。peach 实现了如下功能:

  • 使用 Intel VT-x 技术实现 CPU 虚拟化

  • 使用 EPT 技术实现内存虚拟化

  • 支持虚拟 x86 实模式运行环境

  • 支持虚拟 CPUID 指令

  • 支持虚拟 HLT 指令,Guest 利用 HLT 指令关机

欢迎下载,记得 Star 哦。代码仓库如下:

https://gitee.com/pandengyang/peach.git

https://github.com/pandengyang/peach.git

发布于: 刚刚阅读数: 2
用户头像

ScratchLab

关注

苔花如米小,也学牡丹开。 2019.03.04 加入

专注创作有助于理解CPU体系结构、虚拟化的文章。

评论

发布
暂无评论
一个用于学习KVM的迷你虚拟机_虚拟机_ScratchLab_InfoQ写作平台