Wine开发团队宣布了备受期待的Wine 9.0版本的正式发布,标志着Windows兼容层在Linux和类Unix系统中取得了重要的里程碑。
Wine 9.0的主要亮点:
这个稳定版本囊括了一年的开发成果,包括超过7,000次的个别更改,旨在提高用户体验和系统性能。
WoW64架构:
这个版本的一个显著特点是新的WoW64(Windows 32位在Windows 64位上)架构。这一关键的开发使得在纯64位Unix安装上运行32位Windows应用成为可能,这是以前无法实现的壮举。
然而,重要的是要注意,默认情况下未启用此模式,并且不支持16位代码和一些OpenGL功能。
实验 Wayland 驱动程序:
另一个值得注意的引入是实验性的Wayland图形驱动。虽然仍然在进行中,但它已经具有基本的窗口管理、多显示器支持、高DPI缩放和Vulkan支持等功能。
ARM64增强:
完成PE/Unix分离现在允许现有的Windows二进制文件在ARM64上运行,包括对ARM64X和ARM64EC模块以及初始的32位x86仿真的支持。
图形和Direct3D改进:
PostScript驱动程序已被重新实现,WinRT主题现在包括暗主题选项,并且Vulkan驱动程序已经更新。此外,对WineD3D和Vulkan后端进行了许多优化,包括节能功能。
音频/视频和DirectShow升级:
引入了几个DirectMusic模块的基础,集成了MIDI播放,现在可以使用各种DirectShow过滤器和解码器。
桌面集成和国际化:
URL/URI协议关联得到了改进,用户界面现在支持格鲁吉亚语等多种语言。基于Unicode CLDR数据库更新了语言环境数据。
Wine 9.0 其他亮点:
除了上述提到的,Wine 9.0还包括了为现代PE二进制文件实现地址空间布局随机化(ASLR),以及更好的内存分配的低碎片堆(LFH),以及对智能卡的支持。
此外,Mono引擎已经更新,Wine调试器使用Zydis库进行x86反汇编。此外,各种开发工具也有所改进。
最后,此版本还包括了对打包的库的更新,如FluidSynth、Faudio和LibPng等。对于Wayland驱动程序,依赖关系包括Wayland客户端库和用于智能卡支持的PCSClite库。
查看公告以获取有关Wine 9.0所有新功能的更多信息。
相关:如何在 Ubuntu 22.04 中安装 Wine 以运行 Windows 应用程序 https://www.linuxmi.com/ubuntu-22-04-install-wine.html