现阶段的主要虚拟机简介.doc

一 KVM 是一种针对 Linux?内核的虚拟化基础架构,它支持具有硬件虚拟化扩展的处理器上的原生虚拟化。最初,它支持 x86 处理器,但现在支持广泛的处理器和 Guest 操作系统,包括 Linux、BSD、Solaris、Windows、Haiku、ReactOS 和 AROS Research Operating System 的许多变体(甚至还有一个可使用 KVM 运行 Mac OS X 的修改的 qemu 版本)。KVM 本身不执行任何模拟,一个用户空间程序会使用 /dev/kvm 接口设置一个 Guest 虚拟服务器的地址空间,向它提供模拟的 I/O,并将它的视频显示映射回宿主的显示屏。 KVM 架构 在 KVM 架构中,虚拟机实现为常规的 Linux 进程,由标准 Linux 调度程序进行调度。事实上,每个虚拟 CPU 显示为一个常规的 Linux 进程。这使 KVM 能够享受 Linux 内核的所有功能。 设备模拟由提供了模拟的 BIOS、PCI 总线、USB 总线和一组标准的设备(比如 IDE 和 SCSI 磁盘控制器、网络卡等)的修改的 qemu 版本来模拟。 功能特性 安全 因为虚拟机实现为一个 Linux 进程,所以它利用标准的 Linux 安全模型来提供隔离和资源控制。Linux 内核使用 SELinux(安全增强的 Linux)来添加强制访问控

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档