经过 32 年的发展,即便到今天,WINE 依然不是模拟器(WINE Is Not an Emulator),但它可以与模拟器协同工作,在 Arm Linux 上运行 Windows 应用程序。
WINE 10 的成熟程度远超其版本号所暗示的水平。这个版本在多个领域都有所改进,包括高清屏幕支持、默认使用 Wayland、同时运行多种 Arm 代码类型等功能。
WINE 项目始于 1993 年,但在发布 1.0 版本之前经历了 15 年的开发。自 2018 年的 WINE 3 开始,项目每年都会发布一个主要版本。如果您想了解其发展历程,可以回顾 The Reg FOSS 关于 WINE 7、WINE 8 和 WINE 9 的报道。
如今,Linux 已成为主要平台,拥有比以往更多的原生应用程序,而 WINE 也支持 macOS、FreeBSD 和 NetBSD。尽管如此,这些平台大多已经放弃或正在放弃 32 位支持。Windows 11、macOS 和大多数主流 Linux 发行版都只支持 64 位,FreeBSD 的下一个版本也将如此。Arm64 硬件也变得越来越普及。这使得 WINE 仍然具有重要用途。除了在 64 位系统上运行 64 位应用程序外,它还允许在纯 64 位操作系统上运行 32 位 Windows 应用程序,即使是像 macOS 这样不运行自己的旧 32 位二进制文件的操作系统也可以。WINE 还可以与 FEX 等外部 x86-on-Arm 模拟器协同工作,在纯 64 位 Arm 操作系统上运行 32 位和 64 位 Windows 程序。
WINE 10 的显示支持在多个方面都有更新。如果检测到 Wayland,它会直接使用,但 X11 仍然可用。对下一代 OpenGL 替代方案 Vulkan 的支持现在已经与 OpenGL 持平,包括子窗口渲染。在高清显示器上,非 HiDPI 应用程序会自动缩放。它集成了 Windows 风格的媒体解码支持(现在通过 GStreamer 或 FFMPEG),以及 .NET、MSHTML、JavaScript 等支持。
Windows 上的 Arm 支持比较复杂。正如我们在 2023 年发现的,完全原生的 Arm Windows 应用程序还不是很多。因此,除了原生 Arm64 ABI 外,Microsoft 还有一个称为 Arm64EC 的 ABI,用于创建混合 Arm64X 二进制文件,允许单个进程包含 Arm64 和 x86-64 混合代码。这听起来极其复杂且效率低下,但不管怎样,WINE 10 现在支持这一特性。
除了日常办公应用外,得益于 Valve 的 Steam Deck 等设备,以及即将推出的 Lenovo Legion Go S,通过 Steam OS 在 Linux 上运行 AAA 级 Windows 游戏已经相当普及。这也有助于改进 WINE。
距离 Windows 10 支持结束还有九个月。许多无法升级的 Windows 10 PC 用户将寻找替代方案,而 WINE 10 将为他们提供帮助。
好文章,需要你的鼓励
2026年4月14日,是世界量子日。我当然也没记着,是刷了Google首页看Logo才知道的。所以就额外关注了量子相关新闻。结果就看到:NVIDIA在当天发布了Ising,世界上第一个专门面向量子计算工作负载的开源AI模型族,免费在GitHub和Hugging Face上提供。
加州大学圣芭芭拉分校联合MIT等机构研究发现,AI智能助手技能系统在现实应用中效果远不如理想状态。通过测试34,000个真实技能,研究揭示了技能选择、检索和适配三大挑战,在最严苛条件下技能几乎无效。不过,智能检索和任务特定优化策略能显著改善性能,为技能系统的实际部署提供了重要指导。
流行文化更新速度极快,明星动态、爆款视频和网络热词层出不穷。借助AI工具,你可以更高效地跟上这些潮流。例如,Google Gemini可根据你的浏览历史和偏好,生成个性化的流行文化摘要;Instagram的AI功能则能推荐相关账号。此外,AI还能帮助解读网络新词和热点事件背景。不过需注意,AI有时会生成错误信息,使用前务必核实来源。
Paper Circle是一个由埃及人工智能大学开发的多智能体学术研究系统,旨在解决研究者在海量文献中难以高效搜索和分析的问题。该系统包含发现和分析两大管道,能够从多个数据源智能搜索论文、构建知识图谱、提供问答功能,甚至进行自动评审,为研究者提供了一个"会读论文"的AI助手。