yifengyou / Learn Kvm
Qemu KVM(Kernel Virtual Machine)学习笔记
Stars: ✭ 305
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
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
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.要理解一个软件系统的真正运行机制,一定要阅读其源代码~
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].