Wine 11.11 发布:引入 SymCrypt 并增强 Wayland 支持

Wine 项目正式发布 Wine 11.11,这是 Wine 12.0 发布周期中的最新开发版本。作为 Linux 平台最重要的 Windows 兼容层之一,Wine 允许用户在 Linux、macOS 以及其他类 Unix 系统上运行大量 Windows 应用程序和游戏,而无需安装微软 Windows 系统。

本次更新不仅带来了底层架构改进,还进一步增强了 Wayland 支持,并修复了大量游戏、启动器以及办公软件中的兼容性问题。

🔐 引入微软 SymCrypt 加密库

Wine 11.11 最值得关注的变化之一,是正式引入 SymCrypt 加密库,并取代此前使用的 TomCrypt。

SymCrypt 是微软开源的密码学库,目前已经广泛应用于 Windows、Azure 等产品和服务之中。

通过采用 SymCrypt,Wine 可以更加准确地模拟 Windows 系统中的加密行为,从而提升依赖相关安全功能的软件兼容性。

对于普通用户来说,这项变化可能不容易察觉,但对于涉及数字签名、身份验证以及加密通信的软件而言,将有助于获得更接近原生 Windows 的运行环境。

⚙️ USER32 共享内存迁移持续推进

Wine 开发团队还继续推进 USER32 组件向共享内存架构迁移。

USER32 是 Windows 用户界面子系统的重要组成部分,负责窗口管理、消息处理以及图形界面交互等核心功能。

通过将窗口信息迁移至共享内存,Wine 有望进一步改善窗口系统性能,并提升与现代 Windows 应用程序之间的兼容性。

虽然这项工作仍在持续进行中,但已经成为 Wine 11.x 开发周期的重要改进方向之一。

🖥️ Wayland 支持再进一步

近年来,越来越多 Linux 发行版开始默认采用 Wayland 显示协议,而 Wine 也在不断完善相关支持。

Wine 11.11 新增了对 Layered Windows(分层窗口)的支持。

这意味着依赖窗口透明效果、自定义窗口绘制、阴影特效以及复杂界面渲染的应用程序,在纯 Wayland 环境下能够获得更好的兼容性,而不再严重依赖 X11。

对于使用 GNOME、KDE Plasma 等现代 Linux 桌面环境的用户来说,这是一项积极进展。

📜 VBScript 兼容性继续提升

除了图形相关改进之外,Wine 11.11 还进一步增强了 VBScript 支持。

虽然 VBScript 已逐渐淡出主流软件开发领域,但许多老旧企业软件、安装程序以及管理工具仍然依赖这一脚本技术。

兼容性的持续改进,有助于这些旧版 Windows 程序在 Wine 环境中更加稳定地运行。

🎮 Battle.net 与多款游戏获得修复

游戏兼容性依然是 Wine 开发的重要方向。

本次更新修复了 Battle.net 安装程序相关问题,同时显著改善了 Battle.net 的启动速度。

此外,Wine 11.11 还解决了多个游戏中的已知问题:

  • Total War: Shogun 2 使用内置 d3dx9_42 时崩溃;
  • Wreckfest 使用 OpenGL 渲染器时画面模糊;
  • Gray Matter 音频缺失;
  • Istaria 自 Wine 11.10 起窗口无法显示。

与此同时,Wine 还修复了 Marvel’s Spider-Man Remastered 对 Windows 10 1909 或更新版本的检测限制问题。

🎬 多媒体与经典游戏兼容性改善

除了大型游戏之外,本次更新还修复了多个多媒体和经典游戏相关问题:

  • 修复 Yesterday Origins 视频播放异常;
  • 修复 Space Empires V 图像加载错误;
  • 修复 Windows 扫雷 DPI 缩放显示问题。

这些改进进一步提升了 Wine 对不同年代 Windows 软件的兼容能力。

🧩 多款常用软件获得修复

在应用程序兼容性方面,Wine 11.11 同样进行了大量修复工作。

受益的软件包括:

  • uTorrent 3.x
  • Foxit Reader
  • Foxit PhantomPDF
  • Thinkorswim
  • Guitar Pro
  • Microsoft Money 2000
  • Sunlogin
  • uSimmics

此外,新版还修复了文件打开对话框中隐藏文件(点文件)无法显示的问题。

对于日常办公和专业软件用户来说,这些修复能够带来更加稳定的使用体验。

🔧 底层系统兼容性持续增强

除了用户可见的改进之外,Wine 11.11 还优化了多个底层组件。

其中包括:

  • 提升 USB HID 设备识别能力;
  • 修正 SetupDiEnumDeviceInfo 行为;
  • 修复多线程应用程序回归问题;
  • 解决与 Redshift 等色温调节工具的兼容性冲突。

这些调整虽然不如游戏修复那样引人关注,但对于提升整体稳定性同样十分重要。

📥 获取 Wine 11.11

目前,Wine 11.11 源代码已经开放下载,各主流 Linux 发行版的软件仓库也将陆续提供对应的软件包。

更多信息可访问:

Wine 官方网站

代码仓库:

Wine GitLab 项目页面

📝 总结

Wine 11.11 虽然属于开发版本,但依然带来了不少重要改进。SymCrypt 加密库的引入,让 Wine 在 Windows 加密兼容性方面向前迈出重要一步;Wayland 分层窗口支持则进一步完善了现代 Linux 桌面环境下的体验。同时,Battle.net 启动速度优化以及大量游戏和应用程序兼容性修复,也持续提升了 Wine 的整体可用性。随着 Wine 11.x 开发周期不断推进,这些改进也正在为未来 Wine 12.0 的正式发布奠定更加坚实的基础。

The post Wine 11.11 发布:引入 SymCrypt 并增强 Wayland 支持 first appeared on Linux迷.

版权声明:
作者:ht
链接:https://www.techfm.club/p/236497.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>