本帖最后由 107 于 2010.8.15 11:42 编辑
[color=initial !important]维基百科里关于虚拟机的定义比较复杂,我的定义是:在当前操作系统下,用应用程序 (比如今天介绍的 VirtualBox ) 虚拟出一台电脑,这台电脑里的电脑,相对独立,不用害怕系统被破坏等一些问题,随时可以增删,不伤筋动骨。
为什么使用虚拟机
1. 演示环境,可以安装各种演示环境,便于做各种例子; 2. 保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行; 3. 避免每次重新安装,银行等常用工具,不经常使用,而且要求保密比较好的,单独在一个环境下面运行; 4. 想测试一下不熟悉的应用,在虚拟机中随便安装和彻底删除; 5. 体验不同版本的操作系统,如Linux、Mac等。 终端虚拟化由于其带来的维护费用的大幅降低而受到追捧——如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本。它比实际存在的终端设备更加具备性价比优势。但这些并非是教育行业和厂商对虚拟化技术情有独钟的惟一原因。另一方面,我们一般较少提及,那就是:虚拟化技术能大幅提升系统的安全性。虚拟机的好处不言而喻,对原操作系统的保护更上一层楼,什么病毒木马的根本不怕
什么虚拟机适合你
VMware Workstation的功能是最强大的,它的强大是不容置疑的,所以也是最多人使用的。但是需要注册并且是英文,过于庞大,很多功能我们是用不到,而且还会开机加载程序(这个很多人不喜欢的)。所以出现了精简版,汉化版,破解版,但是往往出问题就是因为这些改版(不是说某些版本不好,但这个是事实,使用这些版本会出现莫名其妙的问题,而且很难解决,同时希望能支持正版)
Oracle xVM VirtualBox是开源,免费,相比下,VirtualBoxj比较轻巧,也能实现很多功能。最重要的是有中文,上手比较容易,而已它的快照功能也靠近VM了,应该说竞争力更强了。
Virtual PC,感觉就是没有什么希望,给微软收购了后只支持自家的系统(不是其他系统不能用它虚拟,只是需要很强的动手能力)XP mode虽然不错,但是限制也是很多的。
是只需要简单的功能的,virtualbox和VPC可以满足你了,如果需要虚拟Linux这类的系统就用Vritualbox。如果需要强大功能的虚拟机,VMware Workstation就是你的选择了。
PS:1.VMwareWorkstation虽然强大,但是还是要注册的,可以用VM Player代替(现在不 是播放器这么简单了,可以建立新的虚拟机了,不过还是英文的)
2.想用XP mode的同学,可以试试VMlite
3.什么是硬件虚拟化技术(Intel VT和AMD-V技术)
其实他们都是同一类技术,就是提供特殊的CPU指令,使虚拟化时效率提高。如果想在32位系统虚拟64位系统,拥有CPU虚拟化技术是必须的,就算是64位系统虚拟64位系统也需要这种技术的。
(如果想了解更专业的含义,请自行搜索)
|