Wine 10.0 发布,在 macOS、Linux、Android 上运行 Windows 程序、游戏

Wine (Wine Is Not an Emulator)是一个能够在多种操作系统上运行 Windows 应用的工具。昨日正式发布稳定版 Wine 10.0,包括这一年来 6,000 多项改进,以及新的 ARM64EC 架构和高 DPI 缩放支持。@Appinn

Wine 不是虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。

比如著名的游戏机系统 SteamOS 就是使用了 Valve 基于 Wine 开发的兼容性工具 Proton,才允许 Windows 独占游戏在 Linux 系统上运行。

官网:https://gitlab.winehq.org/wine/wine/-/releases/wine-10.0

主要更新

ARM64 架构支持

完整支持 ARM64EC 架构,功能与 ARM64 支持持平

支持混合 ARM64X 模块,可混合 ARM64EC 和普通 ARM64 代码

实现了 64 位 x86 模拟接口

图形系统改进

更准确的高 DPI 支持,非 DPI 感知窗口现可自动缩放

X11 后端支持 Vulkan 子窗口渲染

Vulkan 驱动支持到 1.4.303 版本规范

支持 GdiPlus 中的字体链接

桌面集成优化

新增显示模式设置模拟机制

提供新的桌面控制面板程序 desk.cpl

程序崩溃时自动恢复显示设置

Direct3D 增强

GL 渲染器要求更新到 GLSL 1.20

实现了 GL 和 Vulkan 渲染器的着色器模板导出

Direct3D 9 及更早版本提供基于 HLSL 的固定功能管线

多媒体功能

新增基于 FFmpeg 的后端选项

改进了 Media Foundation 多媒体管线实现

DirectMusic 支持加载 MIDI 文件

输入设备支持

改进了原始 HID 设备解析

X11 后端支持触摸屏输入和多点触控

新增基础蓝牙驱动支持

其他重要更新

支持进程权限提升

JavaScript 引擎改进,支持新的对象绑定接口

完整支持 ARM 平台上的 RPC/COM 调用

C++ 异常和 RTTI 支持 ARM 平台

macOS Sonoma 及更高版本支持系统调用模拟

原文:https://www.appinn.com/wine-10-0/

相关阅读

Steam for Linux – 在 Linux 上玩 Windows 独占游戏Winlator – 在 Android 上使用 Wine 运行 Windows 程序Zorin OS – 长得最像 Win7 的 LinuxLegendary – 第三方 Epic Games Launcher 客户端,可下载、安装、更新游戏及 DLC,同步云存档ExtractNow – 批量解压缩加密压缩包、二级解压缩,支持从 Windows 95 到 Windows 11 的操作系统
©2025 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]

0 0 投票数
文章评分
订阅评论
提醒
guest
1 评论
内联反馈
查看所有评论
admin
123
6 天 前

看着不错

滚动至顶部