All Projects → yifengyou → Learn Kvm

yifengyou / Learn Kvm

Qemu KVM(Kernel Virtual Machine)学习笔记

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Learn Kvm

gokvm
KVM based tiny x86 hypervisor written in pure golang, which can boot Linux
Stars: ✭ 82 (-73.11%)
Mutual labels:  kernel, hypervisor, kvm
Runtime
Kata Containers version 1.x runtime (for version 2.x see https://github.com/kata-containers/kata-containers).
Stars: ✭ 2,103 (+589.51%)
Mutual labels:  virtualization, qemu, kvm
Kata Containers
Kata Containers version 2.x repository. Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Stars: ✭ 1,053 (+245.25%)
Mutual labels:  virtualization, qemu, kvm
Osx Kvm
Run macOS on QEMU/KVM. With OpenCore + Big Sur + Monterey support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
Stars: ✭ 12,926 (+4138.03%)
Mutual labels:  qemu, kvm, virtualization
Tools
Combination of different utilities, have fun!
Stars: ✭ 166 (-45.57%)
Mutual labels:  virtualization, kvm, qemu
Kvm Guest Drivers Windows
Windows paravirtualized
Stars: ✭ 892 (+192.46%)
Mutual labels:  virtualization, qemu, kvm
virtnbdbackup
Backup utiliy for Libvirt / qemu / kvm supporting incremental and differencial backups.
Stars: ✭ 62 (-79.67%)
Mutual labels:  virtualization, kvm, qemu
Tks
Enable enthusiasts and administrators alike to easily provision highly available and production-ready Kubernetes clusters on Proxmox VE.
Stars: ✭ 319 (+4.59%)
Mutual labels:  virtualization, qemu, kvm
Kafl
A fuzzer for full VM kernel/driver targets
Stars: ✭ 204 (-33.11%)
Mutual labels:  kernel, qemu, kvm
Hdk
(unofficial) Hyper-V® Development Kit
Stars: ✭ 166 (-45.57%)
Mutual labels:  kernel, virtualization, hypervisor
wiser
🐎 Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.
Stars: ✭ 249 (-18.36%)
Mutual labels:  kernel, hypervisor, kvm
node-qemu-server
Free GUI / Frontend / Management tool for simple setup, configure and control virtual machines (qemu / kvm) within your HTML5 Webbrowser. Virtualization with Node.js / Currently under complete rewrite.
Stars: ✭ 41 (-86.56%)
Mutual labels:  virtualization, kvm, qemu
Node Libvirt
libvirt bindings for google v8 javascript engine (nodejs addon)
Stars: ✭ 162 (-46.89%)
Mutual labels:  virtualization, qemu, kvm
Ksm
A fast, hackable and simple x64 VT-x hypervisor for Windows and Linux. Builtin userspace sandbox and introspection engine.
Stars: ✭ 673 (+120.66%)
Mutual labels:  kernel, virtualization, hypervisor
vmdashboard
web-based open source virtualization management interface for QEMU and KVM virtual machines
Stars: ✭ 66 (-78.36%)
Mutual labels:  hypervisor, kvm, qemu
python-negotiator
Scriptable KVM/QEMU guest agent implemented in Python
Stars: ✭ 40 (-86.89%)
Mutual labels:  virtualization, kvm, qemu
uvmm
Virtual machine monitor for L4Re
Stars: ✭ 22 (-92.79%)
Mutual labels:  virtualization, hypervisor
Ganeti
Ganeti is a virtual machine cluster management tool built on top of existing virtualization technologies such as Xen or KVM and other open source software.
Stars: ✭ 290 (-4.92%)
Mutual labels:  virtualization, kvm
Hypervisor
Hypervisor implementation for x86_64 ISA MIT JOS
Stars: ✭ 25 (-91.8%)
Mutual labels:  virtualization, hypervisor
go-spice
SPICE proxy library, written in go
Stars: ✭ 23 (-92.46%)
Mutual labels:  kvm, qemu

QEMU KVM学习笔记

20200206_083449_72

仓库介绍

  • 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.

相关站点

目录

虚拟化相关

QEMU(用户态) 相关

KVM(内核态) 相关

附录

相关站点

经典图示

20200206_081602_17

20200206_081805_84

思维导图

1531909971346.png

1534161835343.png

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

1534161866401.png

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

1534165263011.png

总结

  1.基础永远值得花费90%的精力去学习加强。厚积而薄发~
  2.要理解一个软件系统的真正运行机制,一定要阅读其源代码~
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].