Virtual Machine(VM)介紹

已知的(open source):XEN(Enterprise)

或免費    Xen 是由英國劍橋大學所發展的 虛擬機器軟體,效能有可能超越 VMWare/Virtual PC 等商用虛擬機器軟體

Xen 採用 GPL 授權

注意! 目前 Xen 的版本只支援 Linux/NetBSD(FreeBSD尚無)
Windows
版本由於授權限制,只在舊版才有

 Bochs

Bochs(發音為 Box)是一個「純粹」的 Software Emulator,所以它可以在很多平台上執行;

也可以成功模擬大部份的 x86 作業系統,但因為它完全是使用軟體來模擬硬體的,

因此它的執行效率就真的不是很好了。

而相較於 VMware Virtual PCVMware  Virtual PC 則是為了加快模擬器的速度,採用了極多的硬體加速技術。

所以它的模擬效率一級棒,但是只限於在 x86 平台上執行。其中的 Virtual PC 更侷限於僅能在 MS Widows

的環境下執行。

另外還有一個採用了類似 VMware 的硬體加速技術的Open Source 專案,Plex86

不過,Plex86 的程式碼己被 Bochs 所採納,所以它的地位已完全被 Bochs 所取代了。

至少,在 Debian 裡已經完全沒有 Plex86 的影子了

qemu

裝了這種軟體之後再裝 windows 98/95, 即可模擬出一個相容環境.

pearPC

x86版的Mac OS X還未正式發佈

Mac OS X kernel : http://www.opendarwin.org/

但是Mac OS X kernel ,x86版的是可以裝裝看的,缺點是沒有Aqua介面以及硬體支援不足

dosbox

如果要執行 dos程式, 可以裝 dosbox 或者 qemu + msdos

商用: Virtual PC

 VMWare 可以讓你安裝『虛擬機器』,Virtual PC 也可以做到相同功能,只不過 Virtual PC 只能在 Windows 上執行,

不能在其他作業系統執行,但是依然可以模擬出 Linux 來。

VMware

vmware系統需求高 支援系統種類都可以模擬 缺點介面太過複雜

vmware實在太memory

 

1. 名詞解釋:

1VMVirtual Machine)-虛擬機器,就是經由VMware模擬產生的虛擬電腦。

2Host OS-指實際上存在的電腦作業系統,也就是執行VMware的電腦。

3Guest OS-指在VMware中運作的虛擬電腦作業系統,也就是經由VMware產生的虛擬作業系統。

2. VMware
的特色:

1)可同時在同一台PC上運行多個作業系統,每OS都有自己獨立的一個VM,就如同一個獨立的PC,相互之間還可以進行對話。

2)可以在VM上安裝同一種作業系統的另一發行版,不需要重新對硬碟進行分割;此外,虛擬硬碟也可建在隨身攜帶的硬碟上,還可以建立在伺服器上,如果願意,也可以放在一個已劃分好的分割區域上。

3)虛擬硬碟實際上是Host OS下的一個文件,對於Guest OS,它永遠被看作是一個IDE硬碟;因此VM之間可共用文件、應用、網路資源等,也可以在同一台電腦上,使用另一台VM的所有資源。

4)在VMware中模擬了多個按鍵,分別代表VM Power OnVM Power OffReset鍵等等。這些按鍵的功能就如同真正的按鍵一樣,如果你的Guest OSWindows,而你不是經由正常關機程序關閉的話,下次動Windows的時候,Windows就會自動進行硬碟的檢查與修復工作。

5VMwareGuest OS提供一個VMware-tools的套裝軟體,用來增強Guest OS的顯示和滑鼠功能。

3. VMware
原理概述:

1VMware直接使用了X86的保護模式,使得在一台X86電腦上同時運作多個不同的作業系統,例如像LinuxWindows等,並且在多個作業系統同時運行的情況下,各作業系統完全是獨立運作的,不會互相影響。

2VMwareGuest OSHost OS之間加了一層虛擬操作平VMware Virtual Platform),所有的Guest OS都運行在虛擬操作平之上,使得VMware支援同時運行多個Guest OS

4. VMware
安裝簡介:

1)可在Windows安裝Linux

2)可在Linux安裝Windows

3)可在Windows安裝Windows

5. VMware
功能介紹

1VMwareGuest OS的運行提供三種選項:

(A)persistent
Guest OS運行中所做的任何操作都即時存檔

(B)undoable
Guest OS shutdown時會問是否對所做的操作存檔

(C)nonpersistend
Guest OS運行中所做的任何操作,在shutdown後等於沒做過,可以用來進行軟體測試或試驗。

2VMware網路設置方式選項:

(A)Bridged
-用這種方式,Guest OSIP可設置成與Host OS在同一網域,Guest OS相當於網路內的一台獨立的機器,因此Guest OSHost OS可以在網內互相聯繫。

(B)NAT
-這種方式也可以實現Host OSGuest OS的雙向聯繫。但網路內其他機器不能連到Guest OS,而Guest OS可通過Host OSNAT協定連到網路內其他機器。

參考資料
http://sun.cis.scu.edu.tw/~89b13/Linux/Linux_2.htm


 

arrow
arrow
    全站熱搜

    Bluelove1968 發表在 痞客邦 留言(0) 人氣()