酒或虚拟机(VirtualBox)用于运行应用程序(例如Photoshop)。

我在想,使用Wine或者像VirtualBox这样的虚拟机来运行诸如Photoshop之类的应用程序,是否会更好(稳定性、便利性和速度)?
2个回答

兼容的Wine应用程序可以在这里找到。

据说基于Wine的应用程序与在本机Windows上运行的速度相当。我看过一些报告声称基于Wine的应用程序运行得更快。

数据库提供了一个颜色编码,描述了在Wine下运行Windows应用程序时发现的稳定性和问题。

白金级别的应用程序在特定版本的Wine下可以无任何问题地运行。这个陈述的关键部分是Wine的版本。它有两种版本:

  • 来自存储库的Wine 1.2是推荐的稳定版本。

  • 来自存储库的Wine 1.3是当前的开发版本。它将每两周更新一次,包括修复和回归。

因此,如果winehq.org数据库表示在1.3.x版本下为Gold/Platinum级别,则该应用程序将以接近本机Windows速度运行,但需要理解稳定性可能会受到下一个开发更新的影响。

如果你想要稳定性极高的系统,那么可以选择双启动Ubuntu/Windows安装,或者使用诸如VirtualBox或VMWare这样的优秀虚拟解决方案。这将给你带来相同的稳定性,但会牺牲一定的运行速度——具体取决于Windows应用程序的类型和虚拟主机解决方案的类型,速度损失可能在5%到30%之间(甚至更多)。
由于图形密集型应用程序依赖虚拟图形驱动程序,所以在虚拟解决方案下往往会遇到更多问题——该驱动程序通常只能提供基本的2D图形性能。因此,游戏很少在虚拟解决方案下运行良好。最新版本的VirtualBox声称具有较新的显卡良好的3D功能。
由于Photoshop是图形密集型应用程序,如果你拥有非常好的显卡,或许可以考虑仅在虚拟环境中运行它——同时还应该考虑安装任何专有驱动程序,如NVIDIA或ATI Catalyst。

就回答你关于在WINE上运行像Photoshop这样的程序的问题。我使用WINE来运行最新版本的Photoshop。甚至3D加速也可以工作。然而,要运行最新版本的Illustrator,我必须使用虚拟机。WINE无法运行它。
其中一个主要问题是图形应用程序之间无法进行复制/粘贴操作,无论是在WINE还是虚拟机上。
除此之外,我的简单原则是:
首先在WINE上运行。如果功能受到严重影响,那么使用虚拟机。对我来说,没有任何情况是在WINE上良好运行的程序在虚拟机上运行更快的。通常通过WINE更加流畅。