1个不稳定版本
使用旧的Rust 2015
0.3.0 | 2019年8月24日 |
---|
#23 在 #kvm
33 每月下载次数
用于 x86test
53KB
1.5K SLoC
KVM
Rust到KVM虚拟管理程序接口
查看示例
KVM的一般文档可以在内核文档树中找到,以及通过Josh Triplett的这篇LWN文章
什么是KVM?
基于内核的虚拟机(KVM)是一个Linux虚拟管理程序,它提供了访问机器硬件虚拟化扩展的接口。特别是,使用KVM,用户空间进程可以设置客户虚拟机的地址空间,提供/接收I/O,并运行虚拟CPU。
它与QEMU有何不同?
QEMU是一个用户空间进程,可以使用KVM构建虚拟机。QEMU负责模拟一套完整的硬件设备,以便执行完整的操作系统。KVM仅提供在硬件强制的“沙盒”中执行的手段。用户进程负责引导和设备仿真。
要求
Rust >= 1.2.0
许可证
Apache 2.0
依赖项
~265–510KB
~14K SLoC