`
sabolasi
  • 浏览: 909974 次
文章分类
社区版块
存档分类
最新评论

基于虚拟机的PC应用环境构建

 
阅读更多

个人电脑用户最大的烦恼是什么?

不是速度不够快,不是应用不够丰富,而是电脑使用一段时间后,开机速度变慢、运行程序变卡、关机速度变慢、系统不稳定、中毒 等等。

如何解决这些问题呢?目前有两种主流方案:

1、杀毒,清理垃圾。本方案以360为代表。

2、重装系统。本方案为CS男帮MM专用。

但是,两种方案都不尽完美。

* 对于杀毒清理方案,虽然操作难度较低,但在实践中常常有失效的情况发生,运行一次清理后,速度提升并不明显,遇上了牛逼的病毒,难以杀死,甚至病毒未死机先死!

* 对于重装方案,自然是一了百了,但是各种代价是不言自明的。一般来说,一次重装的代价是丢失若干数据,然后花费至少一天的时间来重装软件,时间成本极高。

有没有更好的方案呢?解铃还须系铃人,我们不妨从让系统变慢的原因上着手。对于一般用户,一切问题的根源在于浏览器

* 浏览器会带来系统垃圾。 这些垃圾多为小文件,很容易造成文件碎片,影响系统性能。

* 浏览器会带来病毒。 由于浏览器漏洞、操作系统漏洞,病毒(脚本、病毒、木马等等)会通过浏览器乘虚而入。

* 浏览器会带来插件。 浏览一些网站的时候,需要安装插件。一些不法网站就是利用这一点强制绑定各种不安全的插件,最终影响了系统性能。

* 浏览器会是应用程序的主要来源。 我们电脑上的程序,例如QQ、飞信、PS等等主要都从网上下载,一般习惯于下载完毕后双击直接安装。QQ等还好,如果下载的是恶意软件,则可能由于误操作安装进了电脑。

如果我们能够构建一个独立环境,让浏览器运行于其中,非工作相关的软件也安装于其中,则可以大大提高系统可靠性。

* 该环境能够被直接删除。 删除该环境不会影响到系统,也不会影响到重要数据。

* 该环境能够被复制。 你可以以文件复制的方式将这个环境备份起来,一旦原始环境在运行过程中慢慢变慢,可以用备份的环境替代之。

虚拟机技术很适合于用来创建这一环境。 具体操作方式如下:

1. 在标准Windows系统中安装一个虚拟机,如VMWare、VirtualPC等

2. 打开虚拟机。在虚拟机内安装一个WindowsXP或者Windows 7虚拟操作系统,操作方式和安装常规系统一致。

3. 从虚拟机中启动虚拟操作系统,在系统内可以任意地浏览网页安装软件。

4. 一旦虚拟机系统变慢,直接删除该虚拟机即可。删除后,跳到第2步。由于第2步需要较长时间,可以在第一次完成2后,使用虚拟机备份技术进行系统恢复备份。当虚拟机变慢的时候,直接恢复即可。


在本方案中,仅仅浏览器等娱乐相关的内容才需要安装到虚拟操作系统中。用户常用的、重要的软件,还是应该装在原来的Windows上,这样即使删除了虚拟机,用户的核心业务还是不会受到影响。

已知问题

直接采用虚拟机技术,对于普通用户来说存在一定的不方便,Native与Guest系统的来回切换有一定的不便。如何隐藏细节是一个挑战。Solution框架如下:

-技术角度:

* 创新技术

-其他角度:

* 建立概念

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics