虚拟机是指经过软件来模拟的具备完整硬件系统功能的、运行在一个彻底隔离环境中的完整计算机系统。虚拟机存在的意义我归纳以下:架构
1.初学者学习Linux等系统时,大多都是从虚拟机入手的,这就是方便快捷之处ide
2.讲师向学者演示环境、作一些例子性能
3.对一些无畏的应用进行测试,可选择虚拟机以可以完全的删除学习
4.经过虚拟机最直接的就是能够随意体验不一样的操做系统测试
市场上的虚拟机产品众多,常见的是来自几个大公司的产品, 如VMware Workstation。Microsoft官方以前的Virtual PC虚拟机是不支持直接安装64位系统的,也就是说正常状况下是没法安装到Windows10系统上,同时考虑到现在全球仅Windows10系统的装机数就已达7亿,将来的普及率只会更高,因此仍是瞄准官方推出的替代产品Hyper-v解决方案。网站
今天,我来对比下当今较为流行的三款虚拟机:1)VMware Workstation; 2)VirtualBox ; 3)Hyper-v。spa
最佳系统使用 | 占用内存大小 | 快照功能 | 分组管理 | 联网方式 | 开源/收费 | 可否文件拖拽 | 所属公司 | 界面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专业版用户使用,对系统了解不深的不适合,以避免致使系统出问题。操作系统
一、就盈利而言code
VMware Workstation是基于盈利目的的,不过社区版可使用,专业版或者是商用须要收取必定费用blog
VirtualBox是Oracle公司出品,是开源项目,源代码开放,使用免费
Hyper-v做为Microsoft出品的内嵌于Windows系统中的虚拟化产品,和系统的关系较为密切
二、就获取途径
VMware Workstation和VirtualBox是从各自公司官方网站上下载的,Hyper-v是经过命令更新系统所获
三、使用体验
使用中没有发现什么大的Bug,毕竟是大公司的产品仍是比较可靠的,通常软件中就有更新途径,能够选择更新也能够不选择
四、这类软件出现已久,本人也是在学习Linux系统时使用的,可是虚拟机的意义正如开头所说,不止如今的这些,在将来,虚拟机软件继续在各自领域发挥更大做用