像您这样的读者帮助支持XDA开发人员。当您使用我们网站上的链接进行购买时,我们可能会赚取会员佣金。阅读更多。

如果您希望在Linux上运行Windows应用程序,那么您可能听说过Wine。Wine作为一个层,将Windows API调用转换为POSIX(可移植操作系统接口)调用,同时还可以重新创建Windows目录结构,并提供系统服务的替代实现。它也不使用任何模拟或虚拟化来执行Windows二进制文件。现在,Wine 8.0版本刚刚发布,并进行了大量的改进和更改。

最显著的变化之一是完成了可移植可执行文件(PE)转换,即Windows二进制格式。这很重要,因为这意味着检查系统模块的磁盘和内存内容是否相同的各种拷贝保护方案现在将信任它们所运行的系统。Wine开发人员表示,这将允许“64位主机上的32位应用程序,Windows调试器,ARM上的x86应用程序”等等。

今日Xda视频
滚动以继续浏览内容

此外,WoW64 (Windows 64位上的Windows 32位)支持已经实现了“基本上所有”Unix库。这允许在64位环境中执行32位应用程序,而不存在适当的32位库。Wind开发人员目前还不建议将其用于一般用途,但可以通过使用“——enable-archs”选项来构建。

其他改进包括:

  • 在默认配置下启用了新的灯光主题
  • 许多Direct3D优化和改进
  • 控制器热插拔支持改进
  • 主动轮检测
  • 当使用hidraw后端时,支持索尼DualShock和DualSense控制器
  • Windows运行时(WinRT)模块Windows. gaming . input已被引入,这是一个访问手柄、操纵杆和驱动轮的编程接口
  • 酒壁虎获得无障碍支持

请务必查看Wine 8.0官方公告以了解更多信息。虽然二进制文件还不能下载,但您可以自己构建它们,或者等待这些二进制文件发布。一旦成功,你就可以在Ubuntu、Debian、Fedora和macOS上安装它了。Wine是Steam Deck的质子的一部分,所以这些改进可能会让Steam Deck的游戏在未来变得更好。


来源:酒