
备受期待的开源兼容层 Wine 现已迎来 11.0 正式版。这一新版本为 Linux、macOS 及其他类 Unix 系统上的 Windows 应用程序与游戏运行带来了多项关键升级与性能优化。
Wine(Wine Is Not an Emulator)是一个允许您在遵循 POSIX 标准的操作系统(例如 Linux、macOS 和 BSD 等)上运行 Windows 软件的兼容层。它并非通过虚拟机或模拟器来复制 Windows 内部逻辑,而是将 Windows API 调用实时转换为对应的 POSIX 系统调用,从而避免了模拟带来的性能损耗与额外内存开销,实现了 Windows 应用与本地桌面环境的无缝融合。
1. 全新 WoW64 模式全面就绪
Wine 11.0 宣布其长期演进的新 WoW64(Windows 32-bit on 64-bit)架构现已进入完全支持阶段。
- 新实现已具备与传统 WoW64 相当的功能完整性,显著提升了对 32 位 Windows 应用的兼容性与运行稳定性。
- 首次实现在 64 位前缀环境中直接运行 16 位 Windows 应用程序。
- 引入统一的
wine主启动程序,取代原先分离的wine64二进制管理机制。
2. 原生集成 Linux 内核 NTSync 支持
当运行于支持该特性的内核(如 Linux 6.14 及更高版本)时,Wine 11.0 可直接调用内核内置的 NTSync 驱动,以更精准地模拟 Windows NT 级别的线程同步行为。
此举可大幅降低同步延迟,增强多线程场景下的响应一致性,尤其有利于高性能游戏及复杂多任务应用。
3. 图形与显示能力升级
- 全屏独占模式:优化全屏应用程序(尤其是游戏)的窗口管理与渲染流程。
- Wayland 显示驱动强化:新增剪贴板互通能力,并改进输入法框架适配,进一步适配主流 Linux 图形环境。
- Vulkan 渲染栈更新:支持 Vulkan 1.4 规范、启用硬件加速 H.264 解码、扩展更多现代图形特性。
- 同步提升 OpenGL 与 Direct3D 后端的兼容表现与执行效率。
4. 外设与跨平台支持拓展
新版增强了对各类游戏控制器与手柄设备的识别与映射能力,提高操作响应精度与跨游戏一致性;同时完善了对 ARM64 架构(包括 Valve Steam Deck 等基于 ARM 的 Linux 设备)的构建与运行支持路径。
Wine 11.0 下载地址:请访问官方发布页面获取
源码地址:请访问官方代码仓库获取
