我是 Linux 新手。我正在尝试构建 Chromium 操作系统并在 QEMU 上运行它。与此同时,我接触到了 Linux KVM、Virtualbox 和 VMWare。所以我对 Linux 中的虚拟化基本上有两个问题:
当今业界使用的最流行的开源虚拟化系统有哪些?例如,在我的 Ubuntu 机器上运行另一个发行版时,我是否有更多选择?
如果有人有 Linux 虚拟化经验,请您分享一些何时使用什么的提示?哪些是用来搭建云的?
答案1
还有比我上面提到的更流行的虚拟化系统吗?
您列出了几乎所有流行的虚拟化系统,除了“Xen”。
什么时候用什么?
由于您使用的是 Ubuntu 盒子,我建议您使用 qemu/kvm。您可以从“virt-manager”开始,它是 libvirt/qemu/kvm 的“GUI front”,看起来与 Windows 上的“vBox 或 VmWare Workstation”非常相似。
答案2
这取决于。我喜欢 Virtualbox 因为它的 GUI(简单但完整)和速度。但我也将 kvm-qemu 与 libvirt 一起使用,因为它比 Virtualbox 更快、更可配置。我不喜欢VMWare(Workstation),因为它是商业的、闭源的并且非常笨重。我喜欢它只是因为它是 90 年代第一批通过发布 VMWare Workstation 和 Server 支持 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
还有很多针对未维护的旧平台的模拟器,例如 basilisk、sheepsaver 等。