虛擬機器是指通過軟體來模擬的具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機系統。虛擬機器存在的意義我概括如下:

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系統時使用的,但是虛擬機器的意義正如開頭所說,不止現在的這些,在未來,虛擬機器軟體繼續在各自領域發揮更大作用