像Parallels Desktop for Linux这样的东西?

我通常不是mac软件实现的粉丝,但最近我看到了Parallels Desktop for mac的副本,我对此印象非常深刻。 我查看了Linux的并行产品(我最初很兴奋他们为* nix开发),但发现它与VMware具有基本相同的function。

有没有人知道是否有一个Linux软件解决方案提供当前Parallels Deesktop for mac的集成度? 我调查了wine以寻找我想要运行的程序并且非常沮丧。 我觉得他们的应用程序数据库中的所有评级都是捏造诚实的。 自8.10以来,每次Ubuntu发布都尝试过一次葡萄酒,并且从未让它稳定运行。

虚拟盒子

用于Ubuntu的Parallels Desktop的一个非常稳定的主动开发替代方案是Virtual Box 。 我们可以从Ubuntu软件中心安装OSE版本,但根据我的经验,最好从Oracle Repository运行最新版本(请参阅此安装答案 )。 这不仅可以为您提供最新的错误修复,还可以支持USB2.0和RDP。

Ubuntu主机操作系统有很高的集成度:

  • Virtual Box可以通过不同级别的桌面集成运行,在单独的窗口中运行虚拟化操作系统,全屏模式或“ 无缝Windows ”模式,以在主机桌面上集成客户应用程序窗口。
  • 共享目录可以通过“共享文件夹”或通过完全集成的网络解决方案来实现。
  • 剪贴板内容可从guest虚拟机到主机, 反之亦然
  • 大多数USB设备都是完全可访问的(支持USB2.0的PUEL版本)。
  • Virtual Box是可编写脚本的,即可以从命令行(或通过SSH远程)轻松运行和维护。

然而,主要优势是Virtual Box是开源和跨平台的。 这使您可以在支持的任何主机操作系统上导出和运行虚拟机。

我对Xen,VMware和VirtualBox有一些经验。 Xen对我不起作用,因为它在Linux需要真正深入访问硬件的所有方面都存在问题(在我的情况下是3D加速并将屏幕发送到省电模式)。 VMware和VirtualBox或多或少提供相同的function,我决定使用VirtualBox,因为它可以通过Ubuntu软件中心获得。 对我来说效果很好,但是并不像Parallels for Mac那样集成到Linux中。

Virtual Box似乎是最好的解决方案。 正如另一位用户所提到的那样,它是可编写脚本的,因此虽然内置的无缝级别没有Parallels那么高,但通过一些脚本,它可以实现。 无缝的原因之一不是Parallels,正是因为2个不同的窗口安装说,可以在不同的地方有东西。

我写了一些脚本作为传递关联来说明在word中打开word文档。 更改了关闭按钮以向VM发送关闭命令,并等待VM正常关闭。 将Windows VM设置为在登录时启动。 在注销时将VM设置为关闭。 我独自离开睡眠和hibernate,因为Linux似乎在睡眠每个打开的应用程序(包括VM)方面表现出色。 但是,在某些硬件上,也有必要解决这个问题。