在 Linux 上运行 Windows 应用程序的全攻略
1. 迁移背景与优势
在考虑将桌面系统迁移到 Linux 时,应用程序的可用性往往是最大的阻碍。不过,我们可以借助特定软件,在 Linux 桌面上运行 Windows 应用程序或操作系统,从而延续对 Windows 软件的投资。像 Win4Lin 和 Wine 这两种技术,就能实现让 Windows 操作系统和应用程序在 Linux 桌面上运行。
在 Linux 上以托管客户端的形式部署 Windows 操作系统和应用程序,能带来以下好处:
-有限的再培训成本:让 PC 用户适应全新的环境,可能会在他们学习新应用程序时导致生产力下降。虽然对于许多应用程序(如 Web 浏览器和电子邮件)来说,这种变化可能很小,但对于更复杂或专业的应用程序,用户可能需要更多时间才能恢复熟练程度。
-等效的应用程序可用性:有许多垂直或功能性应用程序,如销售联系人管理器、绘图应用程序和医疗记录软件,在 Linux 上没有原生等效版本。一个关键的应用程序可能就是阻止从一个平台迁移到另一个平台的原因。Windows 应用程序解决方案可以使那些原本可以从 Linux 应用程序中受益的组织受益。
-降低移植成本:企业通常会投资定制适合其业务的应用程序。这些应用程序对许多企业的日常运营至关重要。而且,在很多情况下,这些应用程序没有替代品。移植这些应用程序的成本非常高;这就是为什么在短期内考虑迁移应用程序而不是重写它们非常具有吸引力。然而,从长远来看,以 Web 服务模式或其他平台中立技术(如 Java)运行这些应用程序可能