经过 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 将为他们提供帮助。
好文章,需要你的鼓励
Anthropic发布了面向成本敏感用户的Claude Haiku 4.5大语言模型,定价为每百万输入令牌1美元,输出令牌5美元,比旗舰版Sonnet 4.5便宜三倍。该模型采用混合推理架构,可根据需求调整计算资源,支持多模态输入最多20万令牌。在八项基准测试中,性能仅比Sonnet 4.5低不到10%,但在编程和数学任务上超越了前代Sonnet 4。模型响应速度比Sonnet 4快两倍以上,适用于客服聊天机器人等低延迟应用场景。
上海AI实验室联合多家顶尖机构开发出全球首个科学推理大模型SciReasoner,该模型在2060亿科学数据上训练,支持103个科学任务,能够像科学家一样进行逻辑推理并展示思考过程。它实现了化学、生物学、材料科学等多领域知识整合,在分子设计、性质预测、文献分析等方面表现出色,为科学研究提供了强大的AI助手工具。
英国初创公司Nscale将为微软建设四个AI数据中心,总计部署约20万个GPU,合同价值高达240亿美元。首个数据中心将于明年在葡萄牙开建,配备1.26万个GPU。德州数据中心规模最大,将部署10.4万个GPU,容量从240兆瓦扩展至1.2吉瓦。所有设施将采用英伟达最新Blackwell Ultra显卡。
南洋理工大学研究团队开发出SHINE方法,这是一种无需额外训练就能实现高质量图像合成的新技术。该方法通过巧妙引导现有AI模型的潜能,能够在复杂光影条件下完美合成图像,包括准确的阴影生成和水面倒影效果。研究团队还创建了ComplexCompo基准测试集,验证了SHINE在各种挑战性场景中的卓越性能,为图像编辑技术的发展开辟了新方向。