为什么使用2型pipe理程序?

我有一个关于types1和types2pipe理程序的问题。 types1在裸机上运行,​​然后将最终操作系统安装在最上面。 在我看来,这似乎是构build虚拟化环境最合乎逻辑的方法。

但是在types2中,必须首先安装基本操作系统,然后安装pipe理程序,然后安装最终操作系统。 我不明白为什么有人会经历使用types2的麻烦。是否有任何用例需要一个基本的操作系统,因为它是在types2中完成的?

第2类虚拟机pipe理程序非常有用,但在主线生产环境中并不常见。 T2pipe理程序(如VMWare Workstation)可以通过上传正确的文件来生成在T1版本(ESXi)上即时可用的虚拟机,这使得VM原型开发非常方便。

尽pipe如此,T2虚拟机pipe理程序在非专用于虚拟机主机angular色的设备上更为常用。 像开发工作站或个人使用的设备(需要Windows偶尔使用,但只能运行OS X / Linux?T2pipe理程序是完美的)。


Type 2pipe理程序在生产中常见的一个领域是VM的“OS Zones”types。 这将创build与主机操作系统相同的操作系统的多个虚拟机。 有些人称这不是真正的pipe理程序,因为所有操作系统实例都使用相同的内核,但它仍然是一个重要的虚拟化技术。 这种虚拟机的虚拟机损失通常很低。

types2pipe理程序(如Oracle Virtual Box)非常适合需要访问多个操作系统及其变体的开发人员环境。

裸机pipe理程序有一些优势。 他们只占用很less的内存,在需要的时候重新安装的速度相对较快,而且它们为运行虚拟机而进行了高度优化 – 这就是他们所能做的。

types2pipe理程序也有一些优点。 主要是司机支持。 大多数裸机pipe理程序仅支持某些硬件。 他们也非常挑剔什么样的存储介质可以用来托pipe虚拟机。 T2pipe理程序可以利用完整操作系统驱动程序的任何硬件。 它还可以使从主机操作系统进行监视或备份等操作变得更加轻松。