Wine 11.4 发布:提升 Windows 应用在 Linux 上的运行稳定性
Wine 项目近日发布了 Wine 11.4。这是一款常见的兼容层软件,可以让 Linux 和 macOS 用户在自己的系统上运行 Microsoft Windows 应用程序,而无需真正安装 Windows。
这次发布属于 11.x 稳定系列中的第四个维护更新,主要集中在功能改进和问题修复上,让应用程序在 Wine 环境中的运行更加稳定。

🧩 XML 处理能力升级
在此次更新中,一个比较重要的变化是对 MSXML 中 SAX 读取器 的重新实现。通过这项改动,Wine 在处理 XML 数据时采用了更现代的实现方式,同时也更好地兼容微软的 XML 技术。
很多 Windows 程序都会依赖这些 XML 组件来读取配置文件或交换数据,因此这次改进有助于提升相关软件在 Wine 中的兼容性,并减少一些潜在的运行问题。
🔊 音频处理更加高效
音频方面,Wine 11.4 也进行了优化。开发者改进了 DirectSound 的重采样机制,使音频流在处理时更加高效,同时减少系统资源的额外占用。
这意味着在播放声音、运行游戏或者使用依赖音频的 Windows 程序时,整体体验会更加流畅。
⚙️ 系统接口与时间处理改进
新版本还为实现 CFGMGR32(Windows 配置管理器 API)打下了基础。这个接口允许应用程序与系统硬件设备以及配置进行交互,是 Windows 系统中比较重要的一部分。
与此同时,Wine 11.4 还改进了 Unix 系统时区匹配机制。这样一来,Windows 程序在 Linux 或 macOS 环境下运行时,可以获得更准确的时间信息,减少因时区差异导致的异常情况。
🛠️ 修复多个应用兼容问题
和往常一样,新版本也修复了一批已知问题。本次更新总共解决了 17 个 Bug,涉及多个常见应用程序,例如:
-
Roblox Studio
-
FL Studio 安装程序
-
Native Access 2
-
ROMCenter
-
Explorer++
这些修复让上述应用在 Wine 环境中的运行情况得到改善。
🔧 API 与构建问题修复
开发团队还修复了一些与 Windows API 相关的技术问题,包括进程句柄继承、TreeView 控件渲染异常、C++ 异常处理问题,以及 FormatMessageW 函数调用失败的情况。
此外,新版本还解决了一个构建问题:此前因为缺少 VKD3D 链接,导致 wine-staging 无法正确编译,现在这一问题也已经修复。
📦 下载与安装
目前 Wine 11.4 的源码已经在项目的 Wine Project GitLab 页面上提供下载。想要第一时间体验新版本的用户,可以自行获取源码进行编译安装。
对于大多数用户来说,也可以等待各个 Linux 发行版的软件仓库更新。通常在不久之后,新的二进制软件包就会陆续进入官方仓库,届时通过系统包管理器即可完成升级。
📝 总结
总体来看,Wine 11.4 是一次以稳定性和兼容性为主的维护更新。它改进了 XML 解析机制和音频处理效率,同时修复了多个应用程序的兼容问题,并对 Windows API 支持进行了进一步完善。虽然没有引入大型新功能,但这些持续的小改进,正不断提升 Wine 在 Linux 和 macOS 上运行 Windows 应用的体验。
The post Wine 11.4 发布:提升 Windows 应用在 Linux 上的运行稳定性 first appeared on Linux迷.

共有 0 条评论