2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2015年11月16日
0.1.0 2015年8月5日

#302仿真器

Apache-2.0

52KB
1.5K SLoC

KVM

Rust 到 KVM 虚拟机管理程序接口

Build Status Downloads Version License

文档

查看 示例

KVM 的一般文档可以在 内核文档树 中找到,以及通过 Josh Triplett 的这篇 LWN 文章

什么是 KVM?

基于内核的虚拟机(KVM)是一个 Linux 虚拟机管理程序,它提供了对机器硬件虚拟化扩展的接口。特别是,使用 KVM,用户空间进程可以设置 guest VM 的地址空间,提供/接收 I/O,并运行虚拟 CPU。

它与 QEMU 有何不同?

QEMU 是一个用户空间进程,可以使用 KVM 来构建虚拟机。QEMU 负责模拟一组完整的硬件设备以执行完整的操作系统。KVM 只提供在硬件强制“沙箱”中执行的手段。用户进程负责引导和设备仿真。

需求

Rust >= 1.2.0

许可证

Apache 2.0

依赖关系

~355–600KB
~15K SLoC