初识Ubuntu:[1]艰难的抉择 虚拟机VS双系统
1、安装难度:在虚拟机中容易安装系统,卸载也比叫容易。大多虚拟机软件是有快照功能的,即使在虚拟机中运行崩溃,也可以快速恢复。这其实是新书的无奈,玩游戏的你们知道回档是什么概念。(还原精灵)双系统的安装,因为接触到真实硬盘,且有珍贵资料的,要先行备份。一旦在操作中出现差错,很可能两个系统都无法启动。但只要没有删除分区,恢复进入Win系统还是很容易的。(失败可重来,前提不犯错)
2、程序运行:虚拟机运行在主机上,完全独立,在虚拟机中进行任何操作都不会影响到主机,崩溃了,可以恢复,做一些在主机不敢做的操作。一般用来测试和实验,也有用来上网的。母皿钟床双系统,系统切换需要重新启动。在系统可访问空间里,可对某些重要系统文件做出更改。任何一个系统出现错误,都要靠能力去独立解决。比如,Windows下删除不了的文件,进入Ubuntu可顺利删除。Windows发生严重错误就要重新安装Windows,并需要修复引导。Ubuntu发生严重错误,就要重新安装Ubuntu,别无他法。
3、运行效率:虚拟机是运行在主机上的,在主机系统中构建一个中间层。虚拟机占用的是主机的内存、CPU,所有操作都要经过主机。对主机来说,虚拟机是一个资源大户。虚拟机高负荷的运转会严重拖慢主机,主机运行不好,反过来也会影响到虚拟机。双系统不用说了,效率自然是最高的。但是驱动维护也要跟进。
4、运行程序:虚拟机中的运行的磁盘操作都是对主机文件的操作。也就是说你看到的硬盘参数,跟实际是严重脱节的。在虚拟机中运行视频编码解码是痛苦的,有些还是失败的。在虚拟机中运行某些网游,还会被检测为WG。双系统的痛苦,在于切换必须重启。比如在Ubuntu内编译一个很大的程序。必须切换到Windows下,就必须中止编译,要懂得如何保存和恢复现场,然而没有编译到某个阶段是不能中止的,否则前功尽弃。
5、系统设置:虚拟机的要获得最强的性能需要合理的设置。兼容性不好,有时候USB、光驱会出现问题。即使如此,有时候还不能反映真实的测试问题。双系统则真实可靠,测试环境准确,真正提高你的水平。
6、综上:虚拟机需要一台性能强劲的主机,在主机性能得到保证的前提下进行一些项目测试。最效率最提高水平的,还是双系统方案。但前期认识和学习系统管理,推荐用虚拟机,因为不怕犯错。专业的人不愁,业余的人不懂,其间有段艰涩的里程。我也是业余的,只是希望可以帮到大家。