我听说有些程序可以让你感觉同时拥有 2 个操作系统,也就是说,你可以轻松地在它们之间切换,而无需重新启动。因此,我对此有以下问题。
你装了这种软件对操作系统有什么危害吗?我是说这种软件会损害操作系统吗?
您知道哪些软件可以实现这一点。请列出一些最受欢迎和最可靠的软件。
我可以使用那种软件来测试我在不同平台上创建的独立软件吗?它是否等同于我在真正不同的平台上所做的测试?
谢谢。
答案1
您应该研究一下虚拟化。
对于安装虚拟机的父操作系统来说,这并不是不“健康”的,尽管它可能需要大量的 CPU 和内存使用量,具体取决于您正在执行的操作……但您始终可以在不使用时关闭虚拟机 - 这没有问题。如果您想保持其当前的执行状态,您甚至可以“暂停”它们。
- 参见 VMWare 或 VirtualBox。Microsoft 还有 VirtualPC。
- 是的,你构建了一个“虚拟机”,可以将其视为计算机模拟器。你可以在该(大部分)隔离环境中安装操作系统和所有软件。
答案2
您可以使用 VMware Player(或其他虚拟产品)并在主机操作系统中以虚拟机的形式运行任何主流操作系统。借助 VMware 及其类似产品,您可以定义 RAM、VM 可用的处理器利用率以及每个 VM 的磁盘空间,这样您就可以控制它如何影响主机操作系统。
您还可以在 W7 中启动 VHD(虚拟硬盘):http://edge.technet.com/Media/Windows-7-Boot-from-VHD/
对于 Mac,您可以使用 Parallels 或内置的 Boot Camp,或者 VMPlayer。
以下是一些链接:
http://www.vmware.com/products/player/
http://www.apple.com/macosx/compatibility/
为了您所描述的测试目的,在没有详细信息的情况下,我将运行几个带有虚拟网络的虚拟机来测试您的软件。
如果您正在测试 Web 应用程序,您可能只想在一个盒子上下载所有不同的浏览器(safari、firefox、IE)。