Wine 11.9,即每两周发布一次的开发版本,现已推出,作为 Wine 12.0 发布前周期的一部分。此次更新包含一个源自官方代码的集成 SQLite 库,用于 winsqlite3;初步支持系统线程;以及在 ARM64 上模拟代码中暂停线程的能力。它还改进了 VBScript 兼容性,并通过 wp_pointer_warp_v1 支持 Wayland 中的指针滚动。此外,已修复影响应用程序和游戏的 24 个错误,例如 Lotus Notes、WinSCP 和 Command and Conquer 3。
技术新特性:原生 SQLite 和 ARM64 上的线程控制 🛠️
集成一个直接源自官方代码的 SQLite 库,简化了依赖 winsqlite3 的 Windows 应用程序中的数据库管理,消除了外部依赖。初步支持系统线程以及在 ARM64 上模拟代码中暂停线程的能力,代表了在非 x86 架构上执行多线程应用程序的进步。VBScript 的修复和 Wayland 中 wp_pointer_warp_v1 的支持,改善了在具有现代桌面的 Linux 环境中的体验,尽管通往 Wine 12.0 的道路仍需打磨许多细节。
修复了 24 个错误,但 Lotus Notes 仍然是 Lotus Notes 😅
Wine 11.9 修复了影响应用程序(如 Lotus Notes、WinSCP 和 Command and Conquer 3)的 24 个错误。当然,Lotus Notes 仍然是 Lotus Notes:它现在可能以略微不同的方式崩溃。Command and Conquer 3 的玩家将能享受更稳定的崩溃体验,而 WinSCP 将以一层已修复的错误来传输文件。至少开发者们少了 24 个诅咒的理由,尽管冷咖啡仍然是一个未修补的问题。