找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2624

积分

0

好友

382

主题
发表于 13 小时前 | 查看: 3| 回复: 0

Wine 是一款广受欢迎的兼容层工具,能让 Linux 和 macOS 用户直接运行 Windows 应用。近日,Wine 项目正式发布了 Wine 11.0,这是一次偏向底层架构与性能提升的重要更新,其中最值得关注的,就是 全新 WoW64 架构的正式落地

Wine 11.0 在Debian 13中运行截图

🧠 全新 WoW64 架构终于成熟

在 Wine 9.0 中以实验形态亮相的 WoW64 架构,在 Wine 11.0 中已经被视为稳定可用。新的实现方式重新支持了 16 位 Windows 应用,同时取消了过去独立存在的 wine64 加载器,改为统一的加载机制。随着这一变化,传统通过 WINEARCH=win32 创建的纯 32 位前缀也正在被逐步淘汰。对于现有 64 位前缀,用户只需设置 WINEARCH=wow64,就可以启用这一全新模式。

⚙️ 内核同步与系统接口更接近真实 Windows

Wine 11.0 引入了对 Linux 内核 NTSync 模块 的支持。在 Linux 6.14 及更新内核中,Wine 可以利用这一内核同步机制显著提升多线程程序和游戏的同步性能,减少不必要的开销。同时,Wine 在 Linux 和 macOS 上加入了线程优先级处理,并在 NTDLL 中新增同步屏障,使程序行为更加贴近真实的 Windows 系统。

🧱 系统层增强与 ARM64 改进

在底层接口方面,Wine 11.0 新增了对 NT 重解析点 的支持,能够更好地处理挂载点和符号链接;在 Linux 环境中,如果系统支持 userfaultfd,写入监控效率也会进一步提升。此外,Wine 现在采用了较新的 Windows 系统调用编号规则,对部分依赖固定编号的应用更加友好。

在 ARM64 平台上,Wine 11.0 即使在使用大页内核的系统中,也可以模拟 4K 页大小来运行应用。不过官方仍建议,对性能要求较高的场景,优先选择原生 4K 页大小的内核配置。

🎮 图形、渲染与桌面体验的全面升级

Wine 11.0 在图形子系统上做了不少“减负”和优化:它移除了对 OSMesa 的依赖,将 OpenGL 位图渲染切换到硬件加速环境;在 X11 下,EGL 成为默认 OpenGL 后端,GLX 则作为备用方案继续保留。Vulkan 支持方面,Wine 现已支持 Vulkan 1.4.335,并实现了多项 Windows 专用扩展,在新的 WoW64 模式下,OpenGL 缓冲区处理也更加高效。

通过Wine运行的游戏截图

桌面集成方面,Wine 11.0 改进了与 X11 窗口管理器的交互,加入真正的独占全屏模式,并优化了老式 DirectDraw 游戏的全屏表现。实验性的 Wayland 驱动同样进步明显,已经支持异形窗口、彩色键窗口、剪贴板和输入法,并通过共享内存通信提升了性能。

📝 其他值得关注的改进(重点速览)

  • 输入与设备:手柄与力反馈支持更完善
  • 蓝牙功能:Linux 上通过 BlueZ 支持基础配对与 BLE GATT
  • 扫描支持:完整实现 TWAIN 2.0
  • 多媒体与音频:播放与处理流程更加稳定
  • Direct3D 与 Vulkan:D3D11 视频接口支持硬件 H.264 解码
  • 开发与构建:ARM64 测试覆盖扩大,构建性能提升

📦 发布与获取方式

Wine 11.0 同时更新了调试工具、内置 Windows 实用程序、开发基础设施以及多项第三方库,包括 vkd3d、FAudio、FluidSynth 和 libpng。源代码已经在 GitLab 项目页面提供下载,各大发行版的二进制安装包也将陆续上线。

✅ 总结

Wine 11.0 并不是一次“表面变化很大”的版本,但它在 WoW64 架构、内核同步、图形渲染和平台支持 等关键基础层面迈出了重要一步。这些改进让 Wine 在运行 Windows 应用和游戏时更加稳定、高效,也为未来默认采用 Vulkan 和 Wayland 打下了更扎实的基础。对于长期使用 Wine 的 Linux 用户来说,11.0 是一个值得关注、也值得升级的里程碑版本。如果你想了解更多底层系统与工具链相关的技术讨论,欢迎访问 云栈社区 进行交流。




上一篇:Rust数据标注黑客松落幕:500条标注助力AI编程助手进化
下一篇:Istio DestinationRule 核心概念与实战指南:掌控微服务流量治理
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-16 20:20 , Processed in 0.227991 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表