我一直在考虑切换到 ubuntu 并在其上运行 LAMP(小型 PHP 部署,主要用于学习目的)堆栈。
虽然这是我的个人电脑,我也想在上面运行我的应用程序。我知道 WINE 不能运行所有东西,但我不介意偶尔运行几个。
主要问题是使用 WINE 时性能会大幅下降吗?如果性能会下降,那么从 Windows 8 转移到 Ubuntu(Ubuntu 被认为速度更快)是否可以弥补这一损失?
答案1
问题是,使用 Wine 时,您遭受的“性能损失”通常不是速度损失或其他问题。有时会发生这种情况,但这不是主要问题。您真正遇到问题是当某些东西根本不起作用,或经常崩溃,或某些功能不起作用等时。因此,询问 Wine 的性能损失是否会由 Ubuntu 补偿是没有意义的。不,不会,因为您真正会注意到的性能损失不是处理速度问题。另一方面,您可能能够运行许多应用程序,其性能与 Windows 一样好(甚至理论上更好 - 但这种情况很少发生)。
另一个主要问题 - Linux 中的图形支持不如 Windows 中的好,至少目前还不是。您可以获得具有 3D 加速等功能的专有图形驱动程序,但使用同等硬件时,您可能会发现性能会降低。所以,如果您担心游戏,那么您应该担心。
话虽如此,您实际上可能会看到内存管理方面的性能改进。另外,可能还会有更多空闲内存。服务器将运行得很好。但要知道,为了让您的游戏运行得更快而切换到 Linux 并不是一个好主意。为了其他好处(例如安全性和可定制性)这样做更有意义。
哦,正如 Keltari 所说,请检查你担心的应用程序是否兼容。你可以在Wine 的应用数据库。如果您愿意进行一些调整,那么实际上很有可能使主要应用程序正常运行。