测试新的操作系统?使用虚拟机保持安全

当微软发布Windows 10技术预览版时,许多用户毫不犹豫地安装了它。事实证明,它不适合作为主要操作系统。

如果“虚拟机"一词凌驾于您的头上,请不要担心。它并不像您想的那么难,使用它会为您带来极大的好处。这就是为什么。

什么是虚拟机?

简单地说,虚拟机(VM)是一个程序,可让您模拟单独的操作计算机上的系统。您的主要操作系统称为主机,而模拟的操作系统称为来宾。例如,通过虚拟化的魔力,您可以在Windows主机上运行模拟的Ubuntu来宾。

当然,虚拟化的主题比这要复杂得多,但是您不必知道如果您只想使用一个虚拟机,那么虚拟机如何工作。但是,出于好奇,您可以查看我们的虚拟机概述以了解更多信息。

选择供个人使用的VM实际上并不那么困难:

  • VirtualBox :可以说是最受欢迎的虚拟化免费程序。它具有许多高级功能,并且没有高级版本,因此您可以立即使用所有功能。易于使用,值得强烈推荐。
  • VMware Player: VMware Player是VMware的主要竞争对手,它是VMware高级虚拟化软件的免费版本。它没有完整的功能集(免费的限制),但是如果您不喜欢VirtualBox,仍然值得使用。
  • Parallels Desktop :如果您需要虚拟化在Mac主机上,这是您想要的。它不是免费的(价格为80美元),但确实很棒。对于Mac上的替代付费解决方案,请研究VMware Fusion(价格为70美元)。
  • 如果没有虚拟化,则测试新操作系统的选择将受到限制。您可以双重启动(根据情况可能很难设置),也可以安装在单独的计算机上(并不总是可用)。

    除非您知道自己在做什么,否则我们强烈建议您使用虚拟机。

    虚拟机的优点

    虚拟机的主要优点是它为操作系统提供了一个沙箱环境:主机OS授予对一组严格控制的资源的访问权限,来宾OS可以使用这些资源,同时阻止对所有其他资源的访问。或者,换句话说,来宾操作系统只能使用主机操作系统提供的沙子玩游戏。

    为什么这么重要?

    无论您做什么,都可以放心主机操作系统和来宾操作系统完全独立。这样一来,您就可以自由地在虚拟机的边界内进行实验,而不必担心会影响虚拟机外部的数据。

    类似地,如果您在使用来宾操作系统时偶然感染了病毒,无法正常运行并损坏主机操作系统。在虚拟机中,恶意软件与操作系统本身受同一沙箱的约束。

    如果出现问题并且无法再启动来宾操作系统,则可以重新安装并重新开始。或者,如果您确定不适合某个操作系统,则可以一键卸载。在一个虚拟机下,您可以毫无风险地试用数十种不同的操作系统。

    沙箱概念也存在于其他地方。例如,Chrome在沙箱中运行其选项卡,以出于类似原因,当Firefox在沙盒中运行其插件时,可以最大限度地提高安全性。要了解更多信息,请查看我们关于为什么沙盒很好的文章。

    虚拟机的缺点

    虽然虚拟机很棒,但它们不是'完美。

    最大的缺点可能是来宾操作系统从属于主机操作系统。如果来宾系统发生问题,主机仍然可以正常运行;相反是不正确的。如果主机的数据损坏,则可能会影响访客,甚至可能使其无法使用。这不是可能发生的事件,但仍然有可能。

    您还无法在来宾操作系统中获得计算机的全部功能。最终,来宾仍在主机上作为程序运行,并且主机将始终需要计算机的某些资源(主要是CPU)来保持来宾在运行。结果,虚拟化的操作系统的性能将比本地安装的操作系统差。

    最后,根据您的设置,可能会在来宾系统上遇到驱动程序问题。随着虚拟化软件的成熟,这已不再是一个问题,但是如果不支持硬件+虚拟机+操作系统的组合,则可能会发现某些组件无法正常工作。

    从大局角度看,好处远大于这些缺点。虚拟机解决了许多严重的问题,而这些弊端仅是在最坏的情况下带来的不便。

    正在测试新的操作系统? 始终使用虚拟机!没有理由不这样做。您一无所获,却获得了一切。学习曲线很浅,最后您会感激您的。

    如果您确信,现在就开始使用VirtualBox。 有什么疑问吗?有问题吗对于虚拟机资深人士,您有什么技巧或建议要分享吗?请在下面发表评论,让我们知道。谢谢!

    标签: