协作式 Linux 与虚拟机

协作式 Linux 与虚拟机

使用的优点/缺点是什么合作Linux喜欢便携式 Ubuntu例如与库姆或任何其他虚拟机安装。一个选项是否明显比其他选项快,以及应考虑的其他事项。

答案1

我发现这两种方法都相当慢。问题在于,这两种方法都在单个线程上运行与客户机相关的所有代码,即使您拥有一台多核机器,并且对于主机操作系统来说,它看起来像“任何其他线程”,可以被主机操作系统上的其他线程抢占...

答案2

我目前使用基于 Colinux 的 Arch Linux 系统。我喜欢它,因为它与独立版本相比非常轻量,尤其是与 Ubuntu 等系统相比。

Colinux 目前仅为单核,最新的 VirtualBox 支持多核(如果您的 CPU 具有 VT-x)。

图形可能比较棘手。如果您使用 Colinux 和简单的 X11 转发(将其连接到 Windows X 服务器,如 Xming - 我相信这就是 andLinux 和 Portable Ubuntu 所做的),您将获得一个不错的“无缝模式” - Linux 应用程序与 Windows 应用程序一起运行,而不是在单独的窗口中运行;您不需要单独的窗口管理器 - 但它的响应速度不如 VM。

您还可以在客户机中设置 VNC 服务器并从主机登录。没有无​​缝模式,但响应更快,总体上更舒适。不过仍然没有 3D 加速的机会。

由于无需运行 X/窗口管理器/各种守护程序,Colinux 占用的 RAM 明显更少。我相信它的速度也更快,但我没有进行太多测试。

我已经成功地在 Colinux 和本机上运行了相同的 Arch 安装(来自单独的分区) - 看看这里了解此类安装的详细信息。不过,我认为 VirtualBox 也可以做到这一点。

请注意,您不能同时使用两者 - Colinux 拒绝与 VM 一起运行。

相关内容