現在主流有三種虛擬機,vmware、virtualbox和virtual pc。
1. 支持windows,linux,mac等很多os的虛擬化工作;
2. 可以安裝在不同的os平臺上,可以在windows上虛擬化linux,也可以在linux上虛擬化windows;
3.使用virtualbox可以幫助我們學習網絡的相關知識,比如說內部構建一個服務器網絡、配置服務器、打造實驗局域網;
4.很多做嵌入式的朋友手裏往往只有一臺電腦,此時他就可以利用虛擬機對target 版本進行交叉編譯、調試,使用十分方便;
5.在真實機器上,很多的操作其實是非常危險的,比如說對於病毒的研究工作,但是在虛擬機上面則沒有這個煩惱;
6.我們可以在虛擬機上維護一些之前系統開發的軟件,這樣可以延長軟件的使用壽命,降低升級的成本;
7.對於某些硬件設備,現實其實已經很難購買到,比如說floppy,這些在虛擬機上都不是問題;
8.在現實生活中,機器的備份和複製是一個頭痛的問題,但是在虛擬機上沒有這個問題,虛擬電腦本身就是一個文件,可以複製,也可以被共享;
9.使用虛擬機可以學習如果使用pc開發驅動,至少我自己可以通過虛擬機查看linux上的pci 網卡、usbhid、psmouse、floopy等很多驅動代碼;