Wine运行Windows应用程序

怎么运行的

Wine项目的目标是为Linux和其他POSIX兼容操作系统开发“翻译层”,使用户能够在这些操作系统上运行本机Microsoft Windows应用程序。

该翻译层是“模拟”Microsoft Windows API( 应用程序编程接口 )的软件包 ,但是开发人员强调它不是模拟器,因为它在本地操作系统之上添加了额外的软件层,会增加内存和计算开销并对性能产生负面影响。

相反,Wine提供运行应用程序所需的替代DDL(动态链接库)。 这些是本地软件组件,根据它们的实现,它们可以与Windows相同或更高效。 这就是为什么一些MS Windows应用程序在Linux上比在Windows上运行得更快。

Wine开发团队在实现让用户在Linux上运行Windows程序的目标方面取得了重大进展。 衡量这一进展的一种方法是统计已经过测试的程序数量。 Wine Application数据库目前包含超过8500个条目。 并非所有这些工作都完美无缺,但最常用的Windows应用程序运行良好,例如以下软件包和游戏:Microsoft Office 97,2000,2003和XP,Microsoft Outlook,Microsoft Internet Explorer,Microsoft Project,Microsoft Visio, Adobe Photoshop,Quicken,Quicktime,iTunes,Windows Media Player 6.4,Lotus Notes 5.0和6.5.1,Silkroad Online 1.x,Half-Life 2 Retail,Half-Life Counter-Strike 1.6和Battlefield 1942 1.6。

安装Wine之后,可以通过将CD放入CD驱动器,打开shell窗口,导航至包含安装可执行文件的CD目录并输入“wine setup.exe”,安装Windows应用程序,如果setup.exe是安装程序。

在Wine中执行程序时,用户可以在“桌上型盒装”模式和可混合窗口之间进行选择。 Wine支持DirectX和OpenGL游戏。 对Direct3D的支持是有限的。 还有一个Wine API,允许程序员编写与Win32代码兼容的源代码和二进制代码的软件。

该项目始于1993年,目标是在Linux上运行Windows 3.1程序。 随后,开发了其他Unix操作系统的版本。 该项目的原协调员Bob Amstadt在一年后将该项目交给了Alexandre Julliard。 亚历山大自那以后一直领导着开发工作。