1个不稳定版本

使用旧的Rust 2015

0.3.0 2019年8月24日

#23#kvm

33 每月下载次数
用于 x86test

Apache-2.0

53KB
1.5K SLoC

KVM

Rust到KVM虚拟管理程序接口

Build Status Downloads Version License

文档

查看示例

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