Linux上常用的四款虚拟机

码农公社  210.net.cn   210是何含义?10月24日是程序员节,1024 = 210、210既 210 之意。

Linux上比较常见的虚拟机有kvm、Xen、virtualbox、vmware workstation 四款。

一、kvm (Kernel-based Virtual Machine)

基于内核的开源虚拟化,在Linux2.6.20之后集成在各个主要的发行版本。KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。在2008年的时候,红帽发言人表示,KVM相比Xen有着更好的可管理性以及更高的性能。因此RHEL6以及之后的版本,默认支持KVM,而放弃了Xen。

1.jpg

二、Xen

一个开放源代码虚拟机监视器,由剑桥大学开发。Xen通过一种叫做半虚拟化的技术获得高效能的表现(较少的效能损失, 典型的情况下大约损失 2%, 在最糟的情况下会有 8% 的效能耗损; 与其它使用完全的虚拟化却造成最高到 20% 损耗的其他解决方案形成一个明显的对比),甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有极佳的表现。但Xen的操作比较复杂,维护成本比较高,不支持windows虚拟机。

1.jpg


三、VirtualBox

一款开源虚拟机软件。由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!VirtualBox 是由 qemu 改写而成,包含大量 qemu 代码。可以使用于不支持虚拟化的cpu。VirtualBox 在图形方面比较好,能进行2D 3D加速。操作上有独立的图形界面,易于上手。但对CPU的控制水平一般,比较适合有桌面需要的虚拟机。

1.jpg


四、VMware Workstation

款功能强大的桌面虚拟计算机软件,支持在单一的桌面上同时运行不同的操作系统并进行开发、测试 、部署新的应用程序。注意,该款虚拟机是收费的!

1.jpg


评论