虚拟机是指通过软件来模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机存在的意义我概括如下:

1.初学者学习Linux等系统时,大多都是从虚拟机入手的,这就是方便快捷之处

2.讲师向学者演示环境、做一些例子

3.对一些无畏的应用进行测试,可选择虚拟机以能够彻底的删除

4.通过虚拟机最直接的就是可以随意体验不同的操作系统

 

今天,我来对比下当今较为流行的三款虚拟机:1)VMware Workstation虚拟机 ;  2)VirtualBox ;  3)Hyper-v。

 
                   
                   
                   
                   
   最佳系统使用 占用内存大小   快照功能  分组管理  联网方式  开源/收费  能否文件拖拽  所属公司  界面U体验 USB外设 特殊处理
 VirtualBox  Linux  58.2MB  较为简单  多机  NAT/桥接/内部驱动  开源 不支持   Oracle  良 支持
 VMware Workstation  Linux  33.5MB  复杂  多组多机  NAT/Bridge  收费  支持  VMware  优 支持
 Hyper-v  Windows  43.8MB  有  多机  NAT/Bridge,需配置虚拟路由器  收费  不支持  Microsoft  良 不支持直接USB外设 需在BIOS中虚拟化处理

可以看出,VMware Workstation普遍流行的原因,就在于它更友好体验更佳的界面操作,多机分组的管理,以及通过VMware Tools进行的多功能快照,副本处理等,多机互联,文件拖拽等高级功能一应俱全,这款软件适合做高级开发的人员使用;VirtualBox作为开源软件,开放源码是其最大的优势,这点只是适合对源码感兴趣的人员,这款简单易用,上手轻松,资源占用相对较少,比较适合初学者接触虚拟机产品,在配置有限的条件下可以较大化的节省性能需求;Hyper-v就比较特殊了,笔者本来要对比的是Microsoft的VirtualPC,但是这款软件在桌面客户端不支持最新的Windows10架构,早在Windows8开始,微软公司开始尝试在系统内部嵌入虚拟机产品,Windows10平台上的Hyper-v随专业版直接搭载,在大众的Windows10家庭和中文版上没有,需要重新更新系统来安装,由此来看,Hyper-v作为内嵌式虚拟机产品,适配性、兼容性、流畅度自然不成问题,适合安装Windows专业版用户使用,对系统了解不深的不适合,以免导致系统出问题。

1、就盈利而言

VMware Workstation是基于盈利目的的,不过社区版可以使用,专业版或者是商用需要收取一定费用

VirtualBox是Oracle公司出品,是开源项目,源代码开放,使用免费

Hyper-v作为Microsoft出品的内嵌于Windows系统中的虚拟化产品,和系统的关系较为密切

2、就获取途径

VMware Workstation和VirtualBox是从各自公司官方网站上下载的,Hyper-v是通过命令更新系统所获

3、使用体验

使用中没有发现什么大的Bug,毕竟是大公司的产品还是比较可靠的,一般软件中就有更新途径,可以选择更新也可以不选择

4、这类软件出现已久,本人也是在学习Linux系统时使用的,但是虚拟机的意义正如开头所说,不止现在的这些,在未来,虚拟机软件继续在各自领域发挥更大作用

版权声明:本文为renyang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/renyang/p/9716179.html