Wine 8.0 发布

大家好,我是老赵
经过一年多的开发,用于在 GNU/Linux、、 或 macOS 系统上运行应用程序和电子游戏的 Wine 8.0 开源和跨平台兼容层现在可供下载 。
Wine 8.0 最大的变化是完成了 PE 格式的转换,历时四年多 。这允许开发人员以 PE 格式构建 Wine 的所有模块,提供许多强大的功能,如复制保护、支持 64 位系统上的 32 位应用程序、 调试器、ARM 系统上的 x86 应用程序等等 。
Wine 8.0 中的这一重大变化还带有一个特殊的系统调用调度程序,用于 PE 到 Unix 的转换,以最大限度地减少新架构对性能的影响,尤其是对和库 。所以,正如您想象的那样,这是 Linux 游戏的一个巨大里程碑 。

Wine 8.0 发布

文章插图
新的 Wine 版本还为几乎所有 Unix 库实现了 WoW64 thunk,使 32 位 PE 模块能够调用 64 位 Unix 库,为流图加速添加了许多优化,从而显着提高了性能,并引入了一个新的实验性“类 ”WoW64 模式,用于在未找到 32 位 Wine 加载器时启动 32 位应用程序 。
“可以通过使用‘–-archs’配置选项构建来启用此模式 。这仍在开发中,尚未推荐用于一般用途 。由于在配置错误的情况下,它可能会被无意中触发,因此以这种模式启动的应用程序会打印警告“以实验性 wow64 模式启动”,发布说明中写道 。
最重要的是,Wine 8.0 实现了适配器视频内存预算更改通知,增加了对渲染器设置多个视口和剪刀矩形的支持,以及基于可用功能限制最大功能级别,并增加了对更多显卡 。
新的 HLSL(高级着色器语言)编译器、反汇编器和预处理器已在 vkd3d- 库中实现,还提供了新的 D3DX 10 线程泵,D3DX 9 助手库接收了立方体贴图投影功能, 10 效果现在支持更多表达式 。
Wine 8.0 发布

文章插图
【Wine 8.0 发布】Wine 8.0 还为1 和2 实现了 MPEG-1 音频解码器过滤器,并为3 层实现了一个单独的滤波器,在多媒体框架之上,添加了一个 ASF 读取器滤波器,在增强型视频渲染器中添加了一个滤波器,并改进了控制器热插拔支持和驱动轮设备检测 。
Sony和控制器也在本版本中得到支持,该版本配备了改进的操纵杆控制面板 。此外,Wine 8.0 默认启用 Light 主题以获得更现代的外观 。
驱动程序已更新,以支持最新的规范,最高版本为 1.3.237 。此外, 现在支持以及命令列表录制和播放 。
如果您想自己从源代码编译 Wine 8.0,或者等待新版本登陆您最喜欢的 GNU/Linux 发行版的稳定软件存储库,现在可以从官方网站下载 Wine 8.0 。
如何在上安装最新版本的 Wine