内容提要
Wine 10.0正式发布,支持在多种操作系统上运行Windows应用,包含6000多项改进。新增ARM64EC架构和高DPI缩放支持,优化图形系统和多媒体功能,提升兼容性,使Windows游戏能够在Linux上运行。
关键要点
-
Wine 10.0正式发布,包含6000多项改进。
-
新增ARM64EC架构和高DPI缩放支持。
-
优化图形系统和多媒体功能,提升兼容性。
-
Wine将Windows API调用翻译为POSIX调用,提升性能。
-
SteamOS使用基于Wine的Proton工具支持Windows游戏在Linux上运行。
-
ARM64架构支持完整,支持混合ARM64EC和普通ARM64代码。
-
实现64位x86模拟接口,改进高DPI支持。
-
X11后端支持Vulkan子窗口渲染,Vulkan驱动支持到1.4.303版本规范。
-
新增显示模式设置和桌面控制面板程序desk.cpl。
-
程序崩溃时自动恢复显示设置,Direct3D增强GL渲染器要求更新到GLSL 1.20。
-
新增基于FFmpeg的多媒体后端选项,改进Media Foundation多媒体管线实现。
-
DirectMusic支持加载MIDI文件,输入设备支持改进原始HID设备解析。
-
X11后端支持触摸屏输入和多点触控,新增基础蓝牙驱动支持。
-
JavaScript引擎改进,支持新的对象绑定接口。
-
完整支持ARM平台上的RPC/COM调用,C++异常和RTTI支持ARM平台。
-
macOS Sonoma及更高版本支持系统调用模拟。
延伸问答
Wine 10.0 的主要改进有哪些?
Wine 10.0 包含6000多项改进,新增ARM64EC架构和高DPI缩放支持,优化图形系统和多媒体功能,提升兼容性。
Wine 是什么,它的工作原理是什么?
Wine 是一个能够在多种操作系统上运行 Windows 应用的工具,它将 Windows API 调用翻译为动态的 POSIX 调用。
Wine 10.0 如何支持在 Linux 上运行 Windows 游戏?
Wine 10.0 通过基于 Wine 的 Proton 工具,允许 Windows 独占游戏在 Linux 系统上运行。
Wine 10.0 对 ARM64 架构的支持有哪些新特性?
Wine 10.0 完整支持 ARM64EC 架构,支持混合 ARM64EC 和普通 ARM64 代码,并实现了64位x86模拟接口。
Wine 10.0 在多媒体功能上有哪些改进?
Wine 10.0 新增基于FFmpeg的多媒体后端选项,改进了Media Foundation多媒体管线实现,并支持加载MIDI文件。
Wine 10.0 如何提升高DPI支持?
Wine 10.0 提供更准确的高DPI支持,非DPI感知窗口现可自动缩放。