我在具有以下规格的笔记本电脑上运行 Ubuntu Jaunty:
CPU(英特尔迅驰双核):正品英特尔(R)CPU T2300 @ 1.66GHz
内存:1GB
是否可以将 XP 作为虚拟机运行并获得不错的性能?这是为了快速访问最新的 .NET 开发环境。(是的,我在 Linux 上有 Mono)
此外,在不同的虚拟化选项(VirtualBox,VMWare)中,是否有一个在管理硬件方面明显更好?
答案1
您可以使用硬件运行虚拟化。您的处理器支持虚拟化扩展,但我建议您获得更多 RAM,至少 2GB 的 RAM 可能会带来更好的体验。
答案2
我曾经在资源比你的少得多的系统上使用过 VMWare,但我仍然可以在虚拟机上运行 XP。不过速度不是很快,主要是因为 RAM 数量是它最大的限制。XP 在 512 MB RAM 下运行良好,你可以提供这个 RAM。但是,如果你想使用该 VM 进行软件开发,最好尽可能为该系统添加更多内存。或者在编译东西时要有耐心。
老实说,您的要求并不取决于 Windows XP,因为 XP 可以轻松运行在只有 128 到 256 MB RAM 和 4 GB 硬盘的系统上。XP 不会占用您的大部分资源。您可能希望在该 VM 系统上运行的其他工具会杀死它。Visual Studio 不会在它上面运行良好。许多其他应用程序也是如此。(无论它们是商业产品还是免费软件,大多数现代版本都是为更强大的系统开发的。)
答案3
我想说,是的,这绝对是有可能的。
它是否能快速运行是另一个问题。特别是如果您尝试运行 Visual Studio 2010(最新的 .net 开发环境)。唯一真正找出答案的方法就是测试它。
试验一下您为虚拟机分配了多少 RAM。分配太多,主机操作系统会因为内存不足而受到影响。分配太少,客户操作系统也会因为内存不足而受到影响。
我使用过 VMWare 和 Virtual Box,没有发现两者的基本版本有什么特别的不同。两者的选项非常相似。