Nowa wersja WINE 9.0 przynosi lepsze wsparcie dla WoW64 na 64-bitowym x86 i Arm

在最近几年中,不同版本的WINE相继发布,其中最新的版本是WINE 9.0,于本周二发布。这个版本的发布标志着一个重要的里程碑,它表明长期的努力以将模块改进为可移植可执行文件(PE)格式,并在Windows和Unix世界之间引入适当的分隔已经完成。因此,现在可以在纯64位Unix安装上运行32位的Windows应用程序。新的WoW64模式允许在32位的Unix进程中执行32位的Windows应用程序。

尽管大多数Linux发行版目前仅提供64位版本,但它们仍然包含对32位库和程序的支持。然而,许多主要的参与者正在考虑放弃对这种支持的维护。WINE也可以在苹果的macOS上运行,但是从macOS 10.15“Catalina”版本开始,对32位软件的支持已经停止。

最新版本的WINE 9.0在macOS 11-14和ARM64平台上可以执行32位的Windows可执行文件。然而,WINE在ARM平台上没有为x86代码提供仿真库。因此,在macOS Arm64上,这个支持是通过Rosetta 2翻译器来实现的,而在Linux Arm64上,用户需要提供自己的解决方案,比如FEX-Emu。

最新的WINE版本还引入了对Wayland显示协议的支持,这对于游戏玩家、直播者和从事视频工作的人来说非常重要。此外,在PostScript处理、3D图形、音频和视频支持、桌面集成、带有Gecko的MSHTML渲染以及对Mono和.NET的支持方面都进行了改进。

用户可以选择不同的WINE版本。Wine-Stable是指通常可以在Linux发行版仓库中找到的稳定版本。对于那些寻求新功能的人,有Wine-Staging分支。还有-development分支,每两周发布一次新版本。为了检查特定应用程序或游戏是否与WINE兼容,用户可以查阅Wine应用程序数据库或使用诸如Winetricks脚本之类的辅助工具。那些寻找简化安装选项的用户可以考虑使用CodeWeavers的CrossOver,它可以在多个平台上使用,如Linux、ChromeOS和Mac。

常见问题 (FAQ):

Q: WINE 9.0对哪些平台提供了改进的WoW64支持?
A: WINE 9.0提供了对64位x86和ARM平台的改进的WoW64支持。

Q: 在哪些方面WINE 9.0进行了改进?
A: WINE 9.0在PostScript处理、3D图形、音频和视频支持、桌面集成、带有Gecko的MSHTML渲染以及对Mono和.NET的支持方面进行了改进。

Q: 用户如何确定特定应用程序或游戏是否与WINE兼容?
A: 用户可以查询Wine应用程序数据库或使用辅助工具如Winetricks脚本来检查特定应用程序或游戏是否与WINE兼容。

Q: 如何获取更多关于WINE的信息?
A: 用户可以参考WINE官方网站获取更多关于WINE的详细信息。

来源:[原文链接](https://www.theregister.com/2021/10/14/wine_90_released/)

The source of the article is from the blog trebujena.net