返回首页

Wine 11.5:构建中的 C++ 和 Linux syscall

Wine 11.5 — 实验版发布,Meson 中的 C++ 支持、内置 ICU、Linux 中的用户 syscall 分派以及 VBScript 修复。超过 5400 个 Windows 应用程序稳定运行。团队关闭了 22 个 bug。

新版 Wine 11.5:C++ 构建和 Linux 优化
Advertisement 728x90

## Wine 11.5:构建中支持 C++ 以及 Linux 改进

2026 年 3 月 20 日,开发者发布了 Wine 11.5——这是一个用于在 Linux、macOS 和 BSD 上运行 Windows 应用的实验性构建。自 2025 年 1 月以来,该项目已经经历了 Wine 10.0 和 2026 年 1 月 13 日发布的 11.0 版本。Wine 12.0 预计将于 2027 年初发布。大约 2000 名贡献者组成的团队修复了 22 个错误报告,并实现了 196 项更改,主要贡献来自 32 名开发者。

Wine 确认了 5400+ 个 Windows 程序无需修改即可稳定运行。另外 4400 个应用通过额外调整和外部 DLL 可以稳定运行。在 4086 种情况下,记录了不影响核心功能的小问题。

主要技术改进

新版本专注于构建基础设施和兼容性。主要新功能:

Google AdInline article slot
  • Meson 构建系统中支持 C++,简化了使用现代 C++ 编译复杂模块。
  • 集成内置 ICU 库,用于 Unicode 处理和国际化,无需外部依赖。
  • 通过分派支持 Linux 中的用户模式系统调用,提高仿真性能。
  • VBScript 的修复,提高与 Windows 应用脚本的兼容性。

这些更改影响低级组件,使 Wine 对于移植旧 PC 软件的中高级开发者更加可靠。

开发者处理了之前 11.x 版本的错误报告,重点关注 Win32 API 的稳定性。支持正在增长:每次发布,验证应用列表都在扩展,减少评级中的垃圾数据。

兼容性统计和路线图

该项目跟踪白金类别(完整功能)5400+ 个应用、金牌类别(需调整后稳定)4400 个应用以及银牌类别(小问题)约 4000 个应用的指标。这有助于评估在非 Windows 平台上仿真 Windows 的进展。

Google AdInline article slot

| 类别 | 应用数量 | 描述 |

|----------|----------|------------------|

| 白金 | 5400+ | 完全兼容 |

Google AdInline article slot

| 金牌 | 4400+ | 需调整后稳定 |

| 银牌 | 4086 | 小问题 |

路线图包括 Wine 12.0,进一步优化 ARM 并改进 DirectX/Vulkan 桥接。本次发布的 32 名贡献者正在加速修复,这对于 CI/CD 管道中的生产使用至关重要。

主要要点

  • 在 Meson 构建系统中添加原生 C++ 支持,以加速 Wine 模块开发。
  • 内置 ICU 库消除了对 Linux 发行版系统包的依赖。
  • 用户模式系统调用分派优化了对 Linux 内核的调用,减少仿真开销。
  • VBScript 修复提高了基于脚本的企业应用的兼容性。
  • 总体进展:196 个补丁,22 个错误报告已关闭,32 名开发者贡献。

— Editorial Team

Advertisement 728x90

继续阅读