出于许多充分的理由,我愿意很快将我的笔记本电脑操作系统从 Windows 7 切换到 Linux。不过,我还没有特别致力于任何发行版(我目前使用 Debian)。
我必须在企业 Windows 环境中工作,因此可靠的虚拟机对于我的日常工作至关重要。我的工作包括 Windows 系统上的 GPU 密集型任务。
我想在 Linux 上的虚拟机内运行 Windows 7 64 位,最好使用 gnome 桌面。当涉及到发行版和虚拟机应用程序时,最好的选择是什么?
答案1
分布
为自己选择合适的发行版并不是一件容易的事,但在这项任务中向你不认识的人提供帮助就更困难了——涉及的变量太多了。不幸的是,即使你询问经验丰富的 Linux 用户,几乎每个人都会向你推荐他/她自己使用的发行版 - 它太个性化了。
我相信最好的方法是参加一些在线测验像这个(或者找其他的进行比较)。
仅基于您提到的因素(速度、稳定性、初学者水平),我自然想到的第一件事是“不容易”。所有这些因素或多或少都是相互矛盾的。因此,您需要找到一个平衡点 - 基于您愿意接受的学习曲线以及您如何优先考虑您的需求。因此,只需参加一些测验或拍摄即可。
虚拟机
此时,选择就更容易了,因为只有少数。如果您想要(像我一样)一款免费且易于使用的产品 - 我会推荐虚拟盒子。了解到您已经在 Windows 上使用过它,我认为这是一个显而易见的选择。
答案2
继续使用 Debian。它被认为与基于 Linux 的发行版一样稳定,而且它的开发套件(测试版和不稳定版)也不错。
我个人只使用过 VirtualBox,它功能丰富且易于使用,但并不完全像我希望的那样稳定(可能是因为我运行的是不稳定:)。它具有快照功能,这使得抱怨几乎毫无意义,除非您要运行重要的服务器。也许其他人会建议更好的虚拟化选项。
请注意,较新的版本(4.x)VirtualBox 可用作反向移植,但我建议您继续使用稳定版本(3.x)因为我遇到了更好的稳定性问题。
答案3
我不完全确定,“GPU 密集型任务”是什么意思,但如果您的意思是 CAD 和其他 3D 应用程序要求不高于 DirectX 9 或 OpenGL 2.1,那么最新的 VMware(工作站或播放器)可能是合理的选择。关于发行版,OpenSuse 适合初学者,具有您提到的 Gnome 桌面,并且在其上安装 VMware 非常容易。
答案4
我认为在这里推荐一些东西是非常困难的。如果您对 Debian 感觉良好,请继续使用它。对于正确的虚拟化解决方案,我会推荐 KVM,因为它很好地集成到内核中,并且它的工作方式与许多其他 Linux 工具相同。我不知道它在处理 GPU 相关任务时有多好。我只是想尝试一下。
另请注意,操作系统的稳定性在很大程度上取决于硬件及其驱动程序。
顺便说一句,我在 openSUSE 11.4 上使用 KVM 没有任何问题。