Linux-KVM,QEMU,Virtualbox,VMWare [关闭]


16

我是Linux的新手。我正在尝试构建Chromium OS并在QEMU上运行它。同时,我遇到了Linux KVM,Virtualbox和VMWare。因此,对于Linux中的虚拟化,我基本上有两个问题:

  1. 当今业界使用最流行的开源虚拟化系统是什么?例如在Ubuntu盒子上运行另一个发行版时,我还有更多选择吗?

  2. 如果有人在Linux上具有虚拟化经验,请分享一些提示,什么时候使用什么?哪些用于建立云?


如下所述,还有XEN,它可能会在配置它时使您有些头疼,但是一旦完成安装,您将拥有(AFAIK)最底层的用户空间虚拟化系统。XEN和KVM归为一类(以及proxmox,因为它基于KVM),并允许您在低级虚拟化环境中运行VM,即,您可以从HOST OS上卸下PCI / USB / ...设备,并提供将它们转移到您的VM。xen / kvm更接近您的PC硬件。
netikras 2015年

另一方面,VmWare和VBox也是不错的选择,尤其是在您的CPU不支持虚拟化和/或直接访问设备(以intel术语表示-VTx和VTd)的情况下。VmW和VBox可以启动自己的虚拟PC并在此处运行说明(尽管它们也可以支持VT-x / VT-d)。
netikras 2015年

1
当我只有一台不带VT-x / VT-d的上网本时,我曾经爱过VBox。VM从来没有闪电般的速度...但是至少可以使用。一旦我的台式机上装有所有可用的Intel CPU玩具,qemu / KVM就成为我的唯一选择,因为它可以让我将其中一个GPU赠送给Windows VM(我可以在那里安装驱动程序,玩游戏,使用AutoCad等。 )。是的,qemu / kvm并不像VBox / VmW那样容易维护,但这是我的选择。
netikras

1
最后一点..如果您喜欢弄乱Linux的版本并启用VT-x / VT-d的CPU,建议您使用qemu / KVM或xen。您将在构建VM时遇到一些令人头疼的问题...但这很有趣:)但是,如果您缺少这些VT-,那么吗?关于CPU AND / OR的标记,您更喜欢留在UserLand中(漂亮的GUI,易于维护,无需担心驱动程序,共享文件夹,漂亮的工具),我建议使用VmW / VBox。
netikras 2015年

1
VMware不是开源的。Virtualbox是部分开源的,但我从未见过或听说过将其用作桌面虚拟化系统。Xen,我只看到过用于虚拟桌面环境(由Citrix出售,我也相信并不是全部开源)。我相信KVM现在是开源虚拟化的首要考虑因素。但是我没有数字,只是我的观点基于有限的观察。
spuk

Answers:


7

是否有比我上面提到的流行的虚拟化系统?

您列出了几乎所有流行的虚拟化系统,“ Xen”除外。

什么时候使用什么?

由于您使用的是Ubuntu盒子,因此我建议您使用qemu / kvm。您可以从“ virt-manager”开始,它是libvirt / qemu / kvm的“ GUI front”,外观与Windows上的“ vBox或VmWare Workstation”非常相似。


7

这取决于。我喜欢Virtualbox的原因在于它的GUI(简单但完整)和速度。但是我也将kvm-qemu与libvirt一起使用,因为它比Virtualbox更快,更可配置。我不喜欢VMWare(工作站),因为它是商业的,封闭的资源并且非常繁重。我之所以喜欢它,是因为它是最早通过在90年代发布VMWare工作站和服务器来支持Linux的商业公司之一。对于虚拟化,Linux下有很多产品,您可以选择自己喜欢的产品。

X86: VMWare, qemu, kvm, bochs (slow but works well with older operating systems), pc emulator
PPC: PearPc: very slow, claims to emulate old ppc mac-os
Sparc: qemu, slow and with cpu at 100%, emulates old solaris version
Alpha: some commercial emulators, good speed
Itanium: none

还有许多针对未维护和旧平台的模拟器,例如蛇怪,羊sheep和许多其他平台。


为什么没有用于Itanium的任何虚拟化产品?架构对于虚拟化来说太难了吗?
AlexStack

我不知道为什么,考虑到PPC也很难被仿真,原因很多,EARPPC仿真器确实很慢,并且只能(且很糟糕)仿真旧的Mac OS PPC直到10.4,那些架构与Intel确实不同,并且是“链接”的对于大公司来说,出于易于理解的原因,它永远不会提供模拟其产品的可能性,如果要使用非常ppc(例如测试AIX)的atm,则必须从ebay购买一个PPC工作站,或者等待一个好的模拟器,也许未来10年或20年将为我们保留一个惊喜。
elbarna

我忘了另一种从未被模仿过的架构,HP的HPPA最近使用了400mhz的旧工作站,对于400mhz的CPU来说性能非常好!
elbarna

在性能方面,KVM(使用Gnome Boxes)与VirtualBox(假设在Linux系统上运行Windows 10)相比如何?
罗伊
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.