用于工作的 Linux,用于游戏的虚拟化 Windows?

Mic*_*icE 8 windows linux virtualization web-development

您好,
作为一名自由开发者,我最近发现自己被 32 位操作系统的内存限制严重束缚,我需要升级到 64 位系统才能继续有效地工作。(解释一下:我每天必须使用多个虚拟机。现在我在测试解决方案时必须经常打开/关闭它们,但我的主操作系统仍然很慢并且频繁切换。

我计划从 Windows 迁移到 GNU/Linux 很长一段时间,现在我想利用这个机会进行转换。我仍然需要保留 Windows(对于游戏,以及作为一般后备方案),并且由于我不想双启动,我宁愿将其作为虚拟化客户端操作系统运行。

我想达到的目标:

  • 主要操作系统- GNU/Linux (64b)
    • 日常工作、浏览网页等
    • 通过 VirtualBox 的几个虚拟化客户端操作系统(用于测试应用程序)
       
  • 辅助操作系统- Windows XP (32b) 或 Windows 7 (64b)
    • 遗留应用程序(直到我找到合适的 GNU/Linux 替代品)
    • 在 GNU/Linux 下工作有问题的 DRM 编辑的东西(例如蓝光)
    • 没有本地 Linux 客户端的游戏

笔记:

  • 我的硬件支持Intel VT以协助虚拟化工作
  • 我不反对裸机管理程序(Xen?),也不反对使用主操作系统作为主机(KVM?),只要有可能让它(有点)可靠地工作
  • 辅助操作系统 (Windows)必须能够充分使用图形/音频硬件(3D 视频游戏,即 OpenGL/OpenAL、DirectX 等)

我自己已经在研究几种解决方案,但我没有设法找到合理的结果(主要是关于游戏的)。由于我对此没有任何实际经验,因此在开始迁移工作(并遇到障碍)之前,我想请你们提供帮助。

你会推荐哪种解决方案?(以上可能吗?)


谢谢你的帮助,
M。

Ign*_*ams 4

这不是您想听到的,但是购买便宜的第二台机器和 KVM 切换器将为您省去很多麻烦。正如您所看到的,在 Linux 下的虚拟化当前状态下,仍然有一些事情无法完成。