当前位置:首页 > 虚拟化 > 正文

虚拟化平台的底层软件是什么


一、虚拟化的软件是什么?

完全虚拟化最流行的虚拟化方法使用一个虚拟机管理程序软件在虚拟服务器和底层硬件之间创建一个抽象层。VMware和微软的VirtualPC是代表这种方法的两种商业产品,而基于内核的虚拟机(KVM)是Linux系统的开源产品。虚拟机管理程序可以接受CPU指令并充当访问控制器硬件和外设的指令的中介。因此,全虚拟化技术允许几乎任何操作系统无需修改就可以安装在虚拟服务器上,并且它们不知道自己正在虚拟环境中运行。主要缺点是管理程序会增加处理开销。在完全虚拟化的环境中,Hypervisor运行在裸硬件上,充当操作主机;IBM也有自己的虚拟化产品Z/VM。


二、常见的虚拟化软件有哪些

常见的虚拟化软件有以下几种:


VirtualBox:由SunMicrosystems开发,后被Oracle收购。它是一款开源虚拟机软件,支持Windows、Linux、macOS等多种操作系统平台。
VMware:是VMware公司开发的一款应用广泛的虚拟化软件。它提供了完整的虚拟化解决方案,包括虚拟机、虚拟网络和存储功能。
ParallelsDesktop:Parallels开发的Mac计算机虚拟化软件。它可以运行多种操作系统,包括Windows和Linux。
Hyper-V:由Microsoft开发的虚拟化软件,适用于Windows操作系统。它提供了完整的虚拟化解决方案,包括虚拟机、虚拟网络和存储功能。
虚拟化即服务:基于云计算的虚拟化服务,可以通过互联网访问。它可以提供灵活的资源分配和高效的资源利用。