Linux下三大免費桌面虛擬機器評測

2021-09-30 10:47:11 字數 3837 閱讀 2314

現在的計算機和幾年前相比,無論是cpu處理能力,還是記憶體容量方面都顯著增強了,因此往往會剩餘較多的計算能力,正好可以利用它們在主作業系統上安裝第二個客戶機作業系統,如果不了解虛擬化的人可能會問,為什麼要這麼做呢?總結起來,原因無外乎三個:

可以嘗試其它作業系統(如windows,linux,solaris,freebsd等);

測試新的發行版;

為產品準備乙個專用執行環境,例如,我在乙個虛擬機器(vm)上安裝了mysql+apache+我的wordpress**本地副本需要的一切內容。

在這篇文章中,我將會給大家介紹三個偉大的桌面計算機虛擬化軟體,我將在我的ubuntu 10.04機器上安裝下面三個軟體進行橫向分析。

vmware player

virtualbox (ose)

kvm對這三個軟體,我會使用下面的衡量標準進行打分(1-3分):

易於安裝

管理工具

特性(包含許可)

可用的虛擬映象

vmware player

vmware player是在pc上同時執行多個作業系統最簡單的方法,憑藉其友好的使用者介面,vmware player讓每個人都有勇氣嘗試windows 7,chrome os和最新的linux,或建立隔離的虛擬機器用於新產品測試和安全上網。

安裝bash /yourpath/vmware-player-3.1.1-282343.i386.bundle將會彈出乙個圖形介面安裝程式,它會詢問你在啟動時是否要檢查新版本,以及你是否願意傳送反饋資訊,然後就是正式的安裝過程。

得分:★

管理vmware player的圖形介面設計得非常棒,它提供的選項也很容易理解是怎麼一回事,我選擇「建立乙個新虛擬機器」,根據嚮導選擇了debian mint的.iso映象檔案,為vm分配了硬體資源,並為新vm輸入了描述資訊,整個過程花的時間很短,完成配置後,我開始啟動虛擬機器,這時我收到了一條提示資訊:

你的處理器不支援pae,沒有這項支援,vmware player不能繼續。實際上,我的32位機器帶有2gb記憶體,因此我為什麼還需要pae核心呢?沒辦法,我只得用下面的命令來安裝它:

sudo aptitude install linux-generic-pae linux-headers-generic-pae之後我重啟了計算機,並重新啟動vmplayer。在重啟過程中,有些vmware模組會重新編譯以相容新核心,但vmplayer卻爆出了同樣的錯誤。

因此我什麼也沒做成,瞎折騰了一番,於是我憤怒地輸入下面的命令將其解除安裝了。

vmware-installer –uninstall-product vmware-player然後我在我的膝上型電腦上重新安裝vmplayer,因為是64位gentoo,因此還算順利。

得分:★★。 如果不是桌面計算機出問題,我會給它打3分的。

特性windows和linux上的管理介面一致

vm快照可用

32位和64位虛擬機器

單個虛擬機器最大可以支援8個cpu

具有3d圖形加速選項

閉源得分:★★

虛擬映象

得分:★★★

小結vmware player來自有10年虛擬化行業經驗的公司,它相當穩定,但我認為在linux下使用它的唯一理由是可以復用windows下建立的vm,或和其它平台交換vm。

總分:★8

oracle virtualbox(原sun virtualbox)

virtualbox相對來說是虛擬化市場的新來者,第乙個版本是2023年發布的,virtualbox是由innotek建立的,於2023年1月基於gpl協議開源,但很快就被sun相中,於是將其收入囊中,但sun後來又被oracle收購,因此現在virtualbox所有權是屬於oracle的,最近發布了3.0版本,帶來了許多新功能。

安裝在許多linux發行版中自帶了virtualbox安裝包,在我的ubuntu 10.04中,我只需要安裝virtualbox-ose,它會自動從synaptic安裝所有依賴包。

得分:★★★

管理virtualbox提供了乙個胖客戶端管理所有虛擬機器。它易於使用,並提供了和vmware管理控制台類似的嚮導,很快便可以建立乙個虛擬機器,在這方面它和vmware有得一拼。

得分:★★★

特性支援windows和linux

虛擬smp最大支援4處理器

支援64位宿主主機和客戶機

快照捕捉和回滾都很簡單易用

提供3d圖形加速選項

提供開源和閉源雙許可

得分:★★★

虛擬映象

得分:★★

小結雖然是虛擬市場的新來者,virtualbox已經取得了相當不錯的成績,也許與它特有的雙許可模式有著密切的因果關係,其介面直觀,易於使用。

kvm官方**:

kvm(基於核心的虛擬機器)是乙個x86 linux全虛擬化解決方案,需要硬體支援虛擬化擴充套件(intel vt 或amd-v),它由乙個載入時核心模組kvm.ko(提供核心虛擬化基礎設施)和乙個處理器特殊模組kvm-intel.ko或kvm-amd.ko組成,在它上層需要修改過的qemu。

使用kvm,我們可以執行多個windows或linux虛擬機器,每個虛擬機器都擁有自己的虛擬硬體:網絡卡,磁碟,顯示卡等。

從2.6.20開始,kvm就進駐了linux核心,它是乙個開源軟體。

圖 3 kvm

安裝kvm對處理器有著特殊的要求,因此在安裝前最好先用下面的命令檢查一下你的機器是否與它相容:

egrep -c 『(vmx|svm)』 /proc/cpuinfo如果上面的命令返回0表示不支援kvm,如果返回1表示支援。

在我的桌面電腦上返回了0,因此kvm最終也只在我的64位gentoo膝上型電腦上做了測試,這台筆記本配置了英特爾雙核處理器,我在gentoo核心開啟了kvm和kvm-intel模組。

如果在ubuntu中可以安裝kvm,你應該使用下面的命令來安裝它:

$ sudo aptitude install kvm libvirt-bin ubuntu-vm-builder bridge-utilslibvirt-bin提供了libvirtd,它可以用來管理qemu和kvm例項。

ubuntu-vm-builder是建立虛擬機器的命令。

bridge-utils在你的網路和虛擬機器之間架起了一座橋梁。

得分:★★

管理kvm沒有提供官方的管理介面,但有大量的第三方工具可以管理kvm域,用的最多的要數red hat的virt-manager,它提供了乙個簡單但高效的圖形介面。

來自convirture的convirt是另乙個管理kvm虛擬機器的gui工具,它和virt-manager類似,都支援遠端和本地機器。

在我的測試中,我只使用了命令列工具,為此我還閱讀了kvm-img的幫助手冊。

得分:★★

特性支援32位和64位虛擬機器

實時遷移

可選的半虛擬化

直接訪問usb匯流排

僅支援linux(它是linux的乙個核心模組)

開源得分:★★。如果我是在評估伺服器虛擬化解決方案,它應該得3分。

虛擬映象

我發現提供了一些linux發行版的映象。

得分:★★

小結kvm是乙個整合的linux解決方案,我發現用它建立的虛擬機器響應速度不錯,唯一的缺陷是少針對桌面解決方案的功能,如3d圖形加速,或gui管理工具。

總分:★8

總結說了這麼多,究竟哪乙個虛擬化解決方案才是ubuntu桌面的最佳選擇呢?

就我所測試的這三個產品而言,對於那些只是想體驗一下其它作業系統的初級使用者,virtualbox無疑是最好的選擇。對於那些已經熟悉虛擬化的高階使用者,並且屬於命令控一類的人,kvm可能是他們的最愛。vmplayer對於那些製作虛擬用具的人來說,可能更有吸引力。

就我個人而言,我喜歡在桌面電腦上使用virtualbox測試最新的發行版,在我的膝上型電腦上,我使用的是kvm,我用它建立了乙個虛擬機器用於工作,我計畫在我的伺服器上也採用kvm。

虛擬機器下安裝linux

新人勿噴 連線如下 安裝好vm後,建立虛擬機器並選擇linux系統 詳細就不多說了,由於本人需要使用xshell連線linux此時出現了連線失敗的情況 解決辦法 1.開啟linux ssh服務 2.關閉防火牆 開啟linux服務參考了 下面是我把原文貼過來了,想看原文的上面連線就是 首先更新源 su...

免費開源虛擬機器 VirtualBox

innotek virtualbox是一款針對企業和家庭實用的x86虛擬化軟體。這款軟體不但功能豐富,效能強勁,而且是位於一款基於gnu public license gpl 條款的開源專業虛擬化解決方案。目前,virtualbox可以執行在windows和linux 32 bit上,支援的客戶系統...

虛擬機器下Linux上網配置

安裝了vmware 以後,xp 的網路連線裡面多了兩個網路介面卡,分別是 vmnet1 和vmnet8 它們的相關屬性都是預設自動配置的,我們 不用理睬在 linux 下設定 上網的步驟 第一步,將宿主系統 即 winxp 和子系統 即 linux 的兩個網絡卡繫結實現共享。依次是網路連線 本地連線...