一个新的稳定版本葡萄酒- 开源兼容层可以在 Linux 和 macOS 上运行 Windows 应用程序和游戏 - 已经被打开。
Wine 10.0 中提炼了超过 6,000,000 个更改,这些更改是在过去 12 个月的 Wine 9.x 开发版本中收集、整理和策划的。对于那些支持过开发周期构建的人来说,Wine 10.0 中的大部分新内容都会很熟悉。
葡萄酒不再像过去那样成为“日常必需品”。当时,基于 Web 的服务还没有那么强大,因此人们都依赖于特定的 Windows 软件,这使得 Wine 成为日常 Linux 桌面使用中不可或缺的助手,尽管这常常是有罪的。
如今,该软件仍然在 Linux 游戏场景中广泛使用,它是 Valve 的 Proton 和 CodeWeaver 的 CrossOver 中不可或缺的一部分。尽管 Zorin OS 等 Linux 发行版确实集成了它,但它在桌面软件中的使用已经减少。
最新的稳定版本带来了甜蜜的花束1新功能、驱动程序和改进,扩大了架构覆盖范围,并修复了错误——一个证明的年份葡萄酒随着年龄的增长确实会变得更好。
强武装
Wine 不是模拟器——顾名思义葡萄酒代表——但它确实表现得像一个。
随着基于 ARM 的 PC 变得越来越普遍,能够在 ARM 系统上运行 64 位 x86 应用程序是一个很大的诱惑,因此 Wine 10.0 在其 ARM 版本中实现了 x86 模拟接口。
开发人员说,这“利用 ARM64EC 支持将所有 Wine 代码作为本机运行,只有应用程序的 x86-64 代码需要仿真。”
问题是 Wine 没有提供模拟库,但可以使用外部库。
此外,Wine 10.0 通过添加具有 ARM64 奇偶校验的 ARM64EC 架构支持、对混合 ARM64X 模块的支持(需要实验性 LLVM 工具链)以及处理 C++ 异常和运行时类型信息 (RTTI) 来扩大其 ARM 覆盖范围。
缩放和 Vulkan
Wine 10.0 引入了更“准确”的高 DPI 支持,并且非 DPI 感知窗口现在可以自动缩放。希望覆盖该支持(无论是针对每个应用程序还是全局)的用户可以在相关前缀中使用新添加的兼容性标志。
在其他地方,X11 后端支持应用程序的 Vulkan 子窗口渲染。这一变化带来了与 OpenGL 的同等地位,OpenGL 在早期版本中支持子窗口中的 3D 渲染。
Vulkan 驱动程序已升级至 v1.4.303,现在支持 Vulkan 视频扩展。
桌面变化
Wine 10.0 具有改进了具有 OpenGL 支持的 Wayland 驱动程序,弹出窗口的正确定位以及自动重复键支持。由于体验不错,Wine 10.0 默认启用其 Wayland 驱动程序(尽管使用 X11 驱动程序(如果可用))。
开发人员表示,还有一种实验性的模式设置仿真机制可以使用“强制完全模拟显示模式更改,而不是实际更改显示设置。”
Wine 10.0 坚持显示,提供了一个新的桌面控制面板小程序。这用于检查或修改显示配置、更改虚拟桌面分辨率或控制上述模拟显示设置。
想要禁用桌面上的系统托盘图标和/或 shell 启动器?放NoTrayItemsDisplay=1
和/或NoDesktop=1
以下键中的值:
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
输入方面,Wine 10.0支持触摸屏在X11后端,基本的多点触控支持,扩展了Dvorak键盘布局支持,并添加了新的操纵杆控制面板小程序使切换一些高级设置变得更容易。
蓝牙驱动程序也已实现,尽管处于形成状态,仅具有基本功能。
其他变化
- GL 渲染器现在需要 GLSL 1.20
- 为 GL 和 Vulkan 渲染器实现着色器模板导出
- 使用 vkd3d-shader 的替代 GLSL 着色器后端
- 基于 FFmpeg 的 GStreamer 后端替代方案(选择加入,实验性)
- 媒体基金会多媒体管道“更准确地实施”
- DirectMusic 支持加载 MIDI 文件
- 统一码 16.0.0
- 命令提示符重写工具输入解析器
- 文件比较工具支持将文件与默认选项进行比较
- DirectPlay 支持网络会话
- 内核进程提升已实现
- 从 DBus 检索的磁盘标签(如果可能)
这发布公告涵盖了上述更改以及更多内容 - 尽情享受细节吧!
获取葡萄酒10.0
您可以下载 Wine 10.0 源代码并手动构建它。当你可以购买现成的瓶装葡萄时,为什么要压碎葡萄:葡萄酒官方网站包含有关各种 Linux 发行版的官方二进制包的详细信息。
Wine 为 Ubuntu 20.04 LTS 及更高版本维护了自己的 Ubuntu 存储库,因此相对容易– 新的稳定版本比公告滞后一两周;给开发人员时间来打包它!
我不记得上次需要使用 Wine 是什么时候(我不是开发人员或游戏玩家),但我仍然感谢为该软件所做的努力,以便它可以在我需要时随时准备就绪。
无论您是一个不常使用的用户,还是每天都在享受它的优点,我相信您会和我一起向其背后的敬业开发人员举杯。葡萄酒项目致力于丰富、浓郁的 Wine 10.0 稳定版本。
- 来吧;您没想到在这个网站上会出现比努力参考更多的内容,对吧?↩︎