Wine 7.0发布,Linux上运行Windows程序重大更新

系统教程10个月前发布 CrushiY
7 0 0

Wine 7.0 开源和跨平台兼容层,用于在兼容 POSIX 的操作系统(如 Linux、BSD 或 macOS)上运行 Windows 应用程序,已于18日作为重大更新发布。

经过一年的开发,Wine 7.0 推出了许多好东西,以满足您的 Windows 应用程序和游戏需求。首先,它支持 WoW64(64 位 Windows-on-Windows)架构,允许您在 64 位 Unix 主机进程中运行 32 位 Windows 程序。

Wine 7.0发布,Linux上运行Windows程序重大更新

“大多数 Unix 库都实现了 WoW64 thunk,使 32 位 PE 模块能够调用 64 位 Unix 库。一旦剩余的模块转换为 PE,这将使得无需安装 32 位 Unix 库即可运行 32 位应用程序成为可能,”开发人员解释说。

最重要的是,Wine 7.0 在其 Direct3D 实现中添加了对多显示器(多头)的支持,以允许您选择 Direct3D 程序将使用哪个显示器用于全屏模式,以及使用 DXGI API 进行显示伽马调整,以及支持新的 GPU,包括 AMD Radeon RX 5500M、AMD Radeon RX 6800/6800 XT/6900 XT、AMD Van Gogh、Intel UHD Graphics 630 和 NVIDIA GeForce GT 1030。

Wine 7.0发布,Linux上运行Windows程序重大更新

这个版本的其他主要变化包括更好的主题支持以及新的默认主题以获得更现代的外观、改进的 HID(人机界面设备)堆栈、新的 DirectInput 操纵杆后端和大大改进的操纵杆控制面板,以及将所有模块移植到 PE 格式。

还有一个新的 Win32u 库,它实现了图形和窗口管理支持的内核端,一个更新的 Vulkan 驱动程序和对 Wine Direct3D 实现的 Vulkan 渲染器的改进,以与Wine 6.0中的旧 OpenGL 渲染器相提并论,初步支持Direct2D 效果、支持解码 WMP(Windows 媒体照片)图像、主要的音频改进以及新的 Direct3D 10 和 11 功能。

在其他值得注意的变化中,内置 REG 注册表工具已更新以支持复制注册表项并在注册表的 32 位或 64 位视图上运行,现在支持 Apple Silicon Mac,DTLS 通信协议是现在支持,并且重新实现了 Windows Sockets 支持。查看完整的发行说明以获取更多详细信息。

如果您喜欢自己编译的话,现在可以从官方网站下载 Wine 7.0。或者应该等到它到达您最喜欢的 GNU/Linux 发行版的稳定软件存储库才能更新。Ubuntu Linux可以更新了。

© 版权声明

相关文章