我无法理解这种层次结构。主机操作系统在裸机上运行。libvirt 驻留在哪里?管理程序驻留在哪里?libvirt 是创建 VM 的必要库,还是只是对提供 VM 创建服务的核心内核 API 的更好抽象?Virtualbox 使用的 windows 中的 libvirt 等价物是什么?Hypervisor 是否在主机操作系统应用程序的调度中发挥任何作用,或者它只是主机操作系统处理的另一个进程。这是几个让我困惑的问题。任何人都可以直接解释这一点吗?谢谢!
1 回答
Host OS runs on bare metal - Yes
where does the Hypervisor reside? - It is a software layer on Host OS
Where does libvirt reside? - It is another API layer on the Host to indirectly interface with the hypervisor.
Is libvirt a necessary lib in the creation of a VM or is it just a better abstraction to the core kernel APIs that provide the the service of creation of VMs? - Standard abstraction
What is the libvirt equivalent in windows that is used by Virtualbox ? - Libvirt can be used to interact with VirtualBox. Libvirt is known to work as a client (not server) on Windows XP (32-bit), and Windows 7 (64-bit).
Does Hypervisor have any role to play in the scheduling of host OS applications or is it just another process handled by the Host OS. - Just another process
References: http://virtualbox.guru