在我之前的 Windows Vista 笔记本电脑上,我曾经运行适用于 Windows 的便携式 Ubuntu Remix,它基于协同Linux,类似和Linux。在系统资源有限的情况下(2 GB 32 位 Windows Vista 主机上的 Ubuntu 08.04 VM,256 MB RAM),它运行得相当好。它允许我快速将我的开发工作从 Windows 移植到 Linux,或者在旅途中拥有一个“真正的”(而不是 Cygwin,我也有)Linux 系统。
现在,我换了一台 64 位 Windows 7 笔记本电脑,内存 8 GB,但不幸的是coLinux 尚未移植到 64 位,而且这种情况似乎不会很快发生。尽管大多数 32 位软件在 Windows 上“可以正常工作”,但 coLinux 却不行,因为它有内核驱动程序。因此,这似乎是首选方法(cp。在 Windows XP 中运行 Linux,即无需双重启动,同时运行 Windows 和 Linux 的最有效方法是什么?) 不再起作用。
我最好的想法是在虚拟盒,但尽管无缝模式,我担心与主机 Windows 操作系统的集成不会像 Portable Ubuntu(使用 Xming 显示窗口)那样顺利,而且我必须不断摆弄主机密钥在两个世界之间移动。
您如何解决这个问题?
- 是否有任何(最好是免费和非侵入式的)虚拟化解决方案可以更好地处理主机集成?
- 或者我应该只启动非 GUI 模式并通过 Xming 的 SSH 启动 X 应用程序?
- 您对客户操作系统的尺寸建议是什么(假设只有一些终端、编辑器和编译器)?
- 专门的最小 Linux 发行版是否更适合在少量资源下运行?
答案1
我会选择 Xming + ssh -X 解决方案。
1) 我不确定 - 但您可以在无头模式下运行虚拟机并通过 SSH 启动应用程序。这将非常不具侵入性,
2)我愿意。
3) 如果它是一个最小发行版,那么几 GB 的空间用于根文件系统 / 和大约 200mb RAM 就足够了。
4)是的
答案2
我的方式是使用 virtualbox 或 vmware 来运行最小或轻量级的 linux,并且您可以在这些系统之间使用 vnc 或 TeamViewer 进行通信。