2 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2015年11月16日 |
---|---|
0.1.0 | 2015年8月5日 |
#302 在 仿真器
52KB
1.5K SLoC
KVM
Rust 到 KVM 虚拟机管理程序接口
查看 示例
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