Wine(Wine Is Not an Emulator的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。
此程序不需要 Microsoft Windows。由于它是由 100% 非 Microsoft 代码组成的 Windows API 的完全免费替代实现,但是 Wine 可以选择使用本机 Windows DLL(如果可用)。
在 Wine 中运行的 Windows 程序就像本机程序一样,运行时没有模拟器的性能或内存使用损失,与桌面上的其他应用程序具有相似的外观和感觉。
Wine 于 1993 年在 Bob Amstadt 的最初协调下开始作为一种支持在 Linux 上运行 Windows 3.1 程序的方式。很早以前,Wine 开发的领导权就交给了 Alexandre Julliard,他一直管理着这个项目。
它是开源软件。因此,您可以扩展它以满足您的需要,或者让许多公司之一为您做这件事。
它还可用于通过使用 VNC 及其 Java/HTML5 客户端使现有 Windows 应用程序在 Web 上可用。
可以利用 Unix 的所有优点(稳定性、灵活性、远程管理),同时仍然使用您所依赖的 Windows 应用程序。
Unix 一直使编写功能强大的脚本成为可能。Wine 使从脚本调用 Windows 应用程序成为可能。这也可以充分利用 Unix 环境。
可以远程访问 Windows 应用程序。哪怕他们相隔数千里。
使使用瘦客户端变得经济。只需在 Linux 服务器上安装此应用程序,瞧,您可以从任何 X 终端访问这些 Windows 应用程序。