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

近年来,WINE推出了各种不同版本,最新版本为WINE 9.0,于本周二发布。这一版本的发布意味着一个重要的里程碑,标志着关于模块改进为可移植可执行文件(Portable Executable,PE)格式,并在Windows和Unix之间引入适当的隔离措施的长期努力的完成。因此,现在可以在纯64位Unix安装上运行32位Windows应用程序。新的WoW64模式允许在32位Unix进程中执行32位Windows应用程序。

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

最新版本的WINE 9.0在macOS 11-14和ARM64平台上实现了32位Windows可执行文件的执行。然而,WINE不提供x86代码在Arm上的仿真库。因此,在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可以在哪些操作系统上运行?
A:WINE 9.0可在支持的Linux发行版、Apple macOS 11-14和ARM64平台上运行。

Q:WINE 9.0的主要改进是什么?
A:WINE 9.0引入了对32位Windows应用程序在纯64位Unix环境下运行的支持,以及对Wayland显示协议的支持。此外,还对PostScript处理、3D图形、音频和视频支持、桌面集成、使用Gecko进行MSHTML渲染以及对Mono和.NET的支持进行了改进。

Q:我该如何选择适合我的WINE版本?
A:如果您需要稳定版本,请选择Wine-Stable;如果您需要更多新功能,请选择Wine-Staging。还有-development分支,每两周发布一次新版本。

Q:如何判断特定应用程序或游戏是否与WINE兼容?
A:您可以查阅WINE应用程序数据库或使用Winetricks脚本等辅助工具,来判断特定应用程序或游戏是否与WINE兼容。

Q:有没有更简化的安装选项?
A:如果您寻找简化安装选项,您可以考虑使用CodeWeavers的CrossOver,它适用于Linux、ChromeOS和Mac等各种平台。

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

The source of the article is from the blog zaman.co.at