對傳統虛擬機器軟體的相關調研
虛擬機器是指通過軟體來模擬的具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機系統。虛擬機器存在的意義我概括如下:
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系統時使用的,但是虛擬機器的意義正如開頭所說,不止現在的這些,在未來,虛擬機器軟體繼續在各自領域發揮更大作用