簡介
VMLite是全球首款中國人自己設計的高速虛擬機,據VMLite公司創始人駱輝紅博士介紹,VMLite發布的短短几周內已經吸引了全球上萬名虛擬機玩家註冊下載並使用VMLite軟體。
VMLite是一個虛擬機軟體,其附帶的VMLite XP模式與微軟推出的Windows XP模式幾乎一模一樣,但是卻不要求你的CPU非得支持虛擬化才能運行。VMLite允許你直接使用從微軟網站上下載下來的Windows XP模式安裝檔案,來建立Windows XP虛擬機。VMLite XP模式配置完成後,在Windows 7的開始選單中也會出現虛擬機中安裝的軟體的捷徑;在虛擬機中運行的程式,可以無縫的在Windows 7桌面上顯示,看起來就跟在本機中運行一樣。
VMLite是一個免費軟體!(同類中,VMware是要收費的,Virtual PC是要通過微軟正版驗證的,VirtualBox是不收費的。VirtualBox和VMLite具有一定的血親。應該說,後起之秀VMLite基於開源項目 VirtualBox(由Sun Microsystems公司支持)參考併合法使用了VirtualBox的部分代碼,同時VMLite也為 VirtualBox做出了大量的改進——可以在VirtualBox的感謝中看到。但是,VMLite和VirtualBox有很大不同。VMLite有相當多的獨特的功能,VirtualBox和VMLite Workstation產品同類。VMLite也有許多獨特的 封閉代碼——這合理且合法!與某些盜用開原始碼用於營利目的的閉源軟體不同。詳情可參考GPL協定。)
系列產品
目前為止,VMLite已經包括VMLite XP Mode、VMLite Workstation、MyOldPCs、VMLite VirtualApps Studio、VMLite VirtualApps Player、VBoot 六大產品,非常全面。
VMlite XP Mode
Vmlite XP Mode的作用是在host(真實系統中)像直接使用普通軟體一樣使用其他系統中才能使用的軟體。其原理是只虛擬一個軟體,虛擬機在後台運行。該功能常常用於Vista和Win7 使用只能在Xp下使用的軟體,即虛擬出Xp來使用部分軟體,所以該功能約定俗成成為XP Mode。
XP Mode最早由微軟的虛擬機軟體Virtual PC在配合Win7系統時推出。之後Vmware 、Virtual box也跟進該項功能。
VMLite的最大特點是不需要硬體級別的虛擬化支持! 即CPU不需要支持intel的VT-x或者AMD的AMD-V。這意味著較早的CPU以及部分性能高卻不支持硬體虛擬的CPU也能夠使用XP Mode。(注意:這裡有誤區。Win7 的XP mode必須要CPU支持虛擬化技術才可以使用。(微軟已經提供升級補丁讓不支持虛擬化技術可以使用)(但是XP mode的真身Virtual PC以及其他所有的虛擬機軟體都不一定要支持硬體虛擬的CPU,只不過慢一點罷了。虛擬機技術早於硬體發展的,早期用虛擬機大家都不支持硬體虛擬化。)
根據VMlite官方說法:即使你的機器的CPU支持硬體虛擬化,也推薦使用VMlite。因為它運行更加快速並且支持3D/2D加速(目前支持Directx加速的只有體積龐大的VMWare而已。Virtual PC一直就沒有這個打算。微軟為Virtual PC的定位是網路測試和用戶體驗。Virtual PC的網路nat支持一直是很好——廢話,微軟自己的系統當然搞得定。而VMware則一直是站在技術的最前沿——從軟體的體積和越來越多的產品可以看出來- -b);而且VMlite同樣支持多虛擬CPU(VMWare支持而Virtual PC不支持)。
VMLite Workstation
VMLite Workstation 提供完整的虛擬機選項,你可以同時虛擬出多個虛擬機(guest)在你的真實主機(host)上。他不是xp mode那樣的傻瓜化的輕量級部署,也不是 player那樣的唯讀型的閹割版部署。你可以真正的體驗完整的功能。傳統意義上的虛擬機。(注意:這段話是影射virtual pc和xp mode;vmware和vmware player。針對vmlite來說,並沒有獨立的xp mode下載,因為下載xp mode就是下載 workstation的連結……)
特徵
1、支持 XP Mode (XP mode只是後台化合簡化了的workstation)
2、擁有其他虛擬機軟體不同的獨一無二的特徵
3、人性化的圖形界面以便創建、修改和刪除虛擬機
4、支持32位和64位的主機(host)和虛擬機(guest)的作業系統
5、有VT-x 或者 AMD-V功能支持時,可以在32位主機下虛擬64位系統(請參考你的CPU介紹!)
6、有 VT-x or AMD-V 功能支持時,可以開啟多個虛擬CPU
7、支持“快照”(即記錄下某個時刻的狀態,之後的修改都記錄下來並不覆蓋原來的檔案)可以簡單快速恢復
8、虛擬系統Guest支持Windows 2000, XP, 2003, Vista, 7和2008。(實際上,各種虛擬機軟體都支持各種系統包括Windows、Linux等,如chromium、ubuntu、solaris等)
9、支持VMware (VMDK), Microsoft (VHD), Sun (VDI) and Parallel (HDD) 等虛擬硬碟格式(Vmware只支持自己的vmdk,微軟的win7和virtual都支持vhd,virtual box支持自己的格式vdi和vmdk和vhd)
10、虛擬機可以使用虛擬的ip地址(網路共享方式)或者使用真實網卡的ip(nat方式)。()
MyOldPCs(測試狀態)
本軟體的目的是在你計算機更新換代之後,可能你想保留舊計算機的數據(包括忘記備份和提取出來的資料,特別時候一些如註冊表、配置檔案等難搞定的東西),可以把舊電腦的數據轉換為虛擬硬碟的數據,然後想要用的時候就輕輕的點開虛擬機,然後一切都有了~~
步驟
準備一個新硬碟(或移動硬碟)(要比你需要被備份數據大喔,比如C糟)將 MyOldPCs 程式拷到新硬碟中並接入舊電腦在舊電腦中運行 MyOldPCs,它會將你的全本舊檔案存為一個檔案(鏡像)轉換完成後,將新硬碟插入新電腦,然後用虛擬機打開……這不是什麼高深的東西,就算沒有這個軟體你也可以做到:(這段僅為個人觀點,和vmlite沒有關係)
1、想好你要用什麼虛擬機軟體,決定使用的虛擬硬碟格式。比如用vhd檔案(微軟)。
2、將舊電腦的硬碟插入新電腦中,在新電腦中按照諸如winmount之類的軟體,將就電腦做成完整的vhd鏡像。(這段可不是myoldpcs的傻瓜操作了,需要一點呢對鏡像、硬碟格式等的理解和實際經驗)
3、通過虛擬機載入硬碟。使用vhd是因為這是微軟的格式,指不定微軟什麼時候除了win7,連xp也可以從vhd啟動也說不定。不過我更看好vmlite的vboot功能,比較M$也跳票……比如那個什麼新的硬碟格式從vista開始就一直跳了,連ext4都有了還沒出。
VMLite VirtualApps Studio
這個東西還沒有出。
總而言之,就是快速部署虛擬機的軟體。對於一般用戶用的不多。如果猴急的話,就用vmware吧,產品多的搞不清大部分是乾什麼用的。心不在焉的微軟和有心無力的sun是不會管這塊的……。微軟關心的是快速部署他的伺服器,而不是虛擬機這個可能產生盜版的東西。virtual box的發展還是不如vmware快——比較後者是商業軟體。
VMLite VirtualApps Player
這個東西也還沒有出。不過技術上沒有太大的難度。
和vmware player(vmware唯一的免費)類似,是一個只能運行虛擬機而不能修改虛擬機的軟體(新版vmware player已支持創建虛擬機)。(注意:虛擬機和虛擬機軟體是不同的!虛擬機軟體就是vmlite、vmware、virtual pc和virtual box這種。虛擬機是各虛擬機軟體按照自己的標準生成的配置檔案,除去硬碟鏡像外,一般不超過5M。)player的目的在於方便的傳播,比如要發布一款作業系統的試用,除了遠程的雲平台外,就屬player好用。player包括:player的安裝程式、硬碟鏡像、配置檔案(不僅僅包含尋常配置,還有作者的一些特殊設定)。player的最大好處就屬設定的傳播。對於不會配置的人,只需要安裝就好了,所有設定都會按照作者的配置幫你設好。
VBoot
VBoot允許你從vhd的虛擬磁碟啟動你的物理電腦。 每個vhd檔案包含一個完整的作業系統。 本軟體支持Windows 2000, Windows XP, Vista, Windows 7, 2003 Server, 2008 Server 以及 Linux 2.6, 32位 和 64位。本軟體可以配合 MyOldPCs,將舊電腦數據轉存為vhd檔案後不需要從虛擬機啟動而是可以直接從實體機啟動(注意!對於windows而言,不同的硬體是不可以亂換的,微軟把系統在做成可部署的鏡像前必須要用微軟的系統準備工具,消除不同硬體在作業系統中可能引起部署失敗的部分。所以這要求myoldpcs還必須考慮到做成鏡像前先把系統處理一下。而這裡要用到微軟的工具。linux沒有這個問題——因為關鍵的驅動就在核心中。總而言之並不是字面上的那么簡單)。
更多的信息將在軟體發布時公告。
眾所周知,win7出來的時候,win7的引導程式是可以直接從vhd檔案引導win7(僅ultimate版)的。這就為系統提供了非常大的靈活性。比如:安裝系統:只需要創建一個vhd檔案,然後將wim鏡像提取到vhd中,然後直接修改引導檔案添加一個項為從vhd引導就完成了,速度非常快。vhd可以將不同的系統隔離開來。比如,一起你c盤裝了xp、d盤裝了win7。如果你c盤中毒了它會感染你的整個硬碟(c、d、e……),就算你重啟動也是中毒的系統。只能從光碟或u盤的pe引導。但是如果你是吧win7裝在vhd檔案中,c盤中毒了,病毒看不到win7所在的盤,拿vhd檔案沒辦法。進win7就是乾淨的系統可以防毒和處理。而且可以將c盤分50g,引導檔案100m在裡面,然後用40g做vhd檔案安win7。在win7裡面,c:是虛擬的vhd鏡像,而真正的c盤即hd(0,0)並沒有掛載,無法訪問,有效的保護了引導檔案。可惜只支持ultimate的win7。如果xp等也支持的話,就可以c盤包含引導檔案和無數了vhd檔案,形成的多系統,互相隔離,d盤等是可以共同訪問的。
估計微軟顯然是想這么做,但是他最多只管windows,其他系統是絕對不管的,不禁止你就好了。vboot這個軟體要達到微軟的水平還有很長的距離。而且vboot顯然和win7的native boot類似,而不是linux的xen那種核心級的虛擬化,現在一點沒有參考(和workstation的技術是不同的),要做有很長很長很長……很長的路要走。但是這個構想終於有人來做了並且是免費方案(不管是不是開源都應該支持)。
Vmlite與Windows Virtual PC比較
Vmlite Vs Windows Virtual PC (比較)
1)Vmlite是世界上超薄的運行速度最快的虛擬機
2)vmlite對硬體安裝沒有任何要求,就是對你的計算機配置沒有任何要求,比如不需要兼容VT-x或者AMD-V
3)Vmlite不運行遠程程式所以速度非常快
4)Windows Virtual PC 有127G的磁碟容量限制,而Vmlite的容量是2TB
5)vmlite 支持 64位,Windows Virtual PC只能支持32位系統
6)vmlite支持多個虛擬CPU同時運行,VPC只支持單個虛擬CPU
7)vmlite支持3D動畫效果擁有32位高清晰顯示卡,可以高清晰度的欣賞google earth以及讓玩家玩遍對畫質要求高的最時尚的網遊
8)VMLite 檔案共享比vpc快很多
Vmlite產品
如果你的電腦沒辦法運行Windows 7的XP模式,那就試試VMLite吧!
VMLite也是一個虛擬機軟體,其附帶的VMLite XP模式與微軟推出的Windows XP模式幾乎一模一樣,但是卻不要求你的CPU非得支持虛擬化才能運行。VMLite允許你直接使用從微軟網站上下載下來的Windows XP模式安裝檔案,來建立Windows XP虛擬機。
VMLite XP模式配置完成後,在Windows 7的開始選單中也會出現虛擬機中安裝的軟體的捷徑;在虛擬機中運行的程式,可以無縫的在Windows 7桌面上顯示,看起來就跟在本機中運行一樣。
最新的VMWare 7也支持Windows XP模式,但是對CPU有很多的要求,例如不支持我的老奔騰M。如果你的CPU比較新但就是不支持虛擬化,那么也可以試試VMLite 7來運行XP模式