您好,
作为自由开发人员,我最近发现自己受到32位操作系统的内存限制的严重束缚,为了继续有效地工作,我需要升级到64位系统。(要说明:我每天必须使用多个虚拟机。现在,在测试解决方案时,我必须经常打开/关闭它们,但我的主操作系统仍然很慢并且需要大量交换。)
我计划很长时间从Windows迁移到GNU / Linux,我想借此机会立即进行切换。我仍然需要保留Windows(用于游戏以及作为一般的后备情况),并且由于我不想双重引导,因此我希望将其作为虚拟客户端OS运行。
我想实现的目标:
- 主操作系统 -GNU / Linux(64b)
- 日常工作,网页浏览等
- 通过VirtualBox的多个虚拟客户端OS(用于测试应用程序)
- 辅助操作系统 -Windows XP(32b)或Windows 7(64b)
- 旧版应用程序(直到找到合适的GNU / Linux替代品)
- 在GNU / Linux下无法正常工作的DRM版本内容(例如Blu-ray)
- 没有本地Linux客户端的游戏
笔记:
- 我的硬件支持Intel VT来协助虚拟化工作
- 我不反对使用裸机管理程序(Xen?),也不反对使用主操作系统作为主机(KVM?),只要有可能使其可靠地工作即可
- 次要操作系统(Windows)必须能够完全使用图形/音频硬件(3D视频游戏,即OpenGL / OpenAL,DirectX等)
我本人已经在研究几种解决方案,但是我没有找到合理的结果(大部分是关于游戏的)。由于我没有任何实际经验,因此在开始进行迁移工作(并遇到障碍)之前,请您提供帮助。
您会推荐哪种解决方案?(以上可能吗?)
谢谢您的帮助,
M。
您为什么不想双重引导?我只能想到您所处的优势。
—
frabjous
主要是因为我想避免在重新启动到其他OS时丢失上下文(即,可能有一些我找不到合适的GNU / Linux替代品的应用程序)。但是我开始看到这可能是我唯一的解决方案(除了购买一台新机器之外)。
—
MicE 2010年