虽然这似乎不是一个优先事项,但微软正在努力让 Windows 11 在 ARM 硬件上表现得更好,或者只是表现得更好。 事实上,他比以往任何时候都想触及更多的角落,甚至已经开始为 Steam Deck 开发一个版本。 微软对其 Windows 所做的工作背后是 WineHQ,几个小时前和两周后 8.7,已经推出了 WINE 8.8 最显着的创新是对加载 ARM64EC 模块的初始支持已经实现。
ARM64EC 是一种新的 ABI(应用程序二进制接口),用于 ARM 上的 Windows 11 兼容仿真,允许您构建新的本机应用程序以从 x86_64 过渡到 ARM。 还注意到,为了在 PostScript 驱动程序和 IME 重构中完全支持 PE,已经做了更多工作。 这些要点伴随着通常的各种错误修复,并且已经完成 253更改.
WINE 8.8 修复了 18 个错误
修复的错误列表包括:
- WINE Build 使用 gcc 发出警告。
- Freemake Video Converter 4.1 安装程序抱怨运行 Freemake 进程(“findstr”应用程序总是返回“匹配”)。
- 多个应用程序需要 tasklist.exe 以 CSV 格式“/f 或 CSV /nh”(Net64+ Client 2.x、Playstation Now 11.x、MathType)打印进程列表。
- 32 位 dxdiag 不支持“/64bit”命令行开关(启动 64 位 dxdiag)。
- ACAT 短语是英特尔辅助上下文感知工具包 (ACAT) v1.00.0(.NET 4.5 应用程序)的一部分,在未实现的函数“uiautomationcore.dll.UiaNodeFromFocus”中崩溃。
- 国家崛起扩展:拥有多个网络接口时无法进行多人游戏。
- Captvty 找不到自己的 tools/cefsharp 文件夹。
- mfplat:加载 Devil May Cry 1 时未实现的功能。
- 尝试安装/更新 battle.net 失败并出现 Qt 错误。
- winedbg 为内置 dll 加载了错误的调试符号。
- Wow64 wineboot 无法生成 wineprefix 的 32 位切片。
- Wavelab 6.1 在最小化窗口时出现问题。
- Notepad3 在未实现的函数 SHLWAPI.dll.StrFormatByteSizeEx 上崩溃。
- imm32:imm32 – test_ImmActivateLayout() 在 Windows 上失败。
- imm32:imm32 – test_ImmSetOpenStatus() 在朝鲜语区域设置的 Windows 上失败。
- 如果给定的描述符有效,RtlValidSecurityDescriptor 应该返回 TRUE。
- RtlInitializeSid 应该返回 NTSTATUS。
- nvcuda 构建失败,threadpoolapiset.h:36:55: 错误:'__WINE_DEALLOC' 之前的预期声明说明符。
现在可以从以下按钮下载 WINE 8.8。 在里面 下载页面 有关于如何在 Debian 和 Ubuntu 等操作系统上安装此版本和其他版本的信息,但它也可以安装在 Android 和 macOS 上。
成为第一个发表评论