经过 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 将为他们提供帮助。
好文章,需要你的鼓励
施耐德电气以“新质服务+产业向‘新’行”为主题,第六次参会,展示全新升级的“新质服务体系”,围绕创新驱动、生态协同和行业赋能三大核心领域,以全新升级的“新质服务体系”,助力中国产业向高端化、智能化、绿色化迈进。
香港中文大学联合上海AI实验室推出Dispider系统,首次实现AI视频"边看边聊"能力。通过创新的三分式架构设计,将感知、决策、反应功能独立分离,让AI能像人类一样在观看视频过程中进行实时交流,在StreamingBench测试中显著超越现有系统,为教育、娱乐、医疗、安防等领域的视频AI应用开启新可能。
甲骨文正在成为大规模基础设施供应商的可靠选择。该公司通过AI技术推动应用开发,构建GenAI模型并将智能代理集成到应用套件中。CEO萨弗拉·卡茨透露,公司剩余履约义务达4553亿美元,同比增长4.6倍,并预测OCI收入将从2026财年的180亿美元增长至2030财年的1440亿美元。甲骨文正积极布局AI推理市场,凭借其作为全球最大企业私有数据托管方的优势地位,有望在云计算领域实现重大突破。
Atla公司发布Selene Mini,这是一个仅有80亿参数的AI评估模型,却在11个基准测试中全面超越GPT-4o-mini。通过精心的数据筛选和创新训练策略,该模型不仅能准确评判文本质量,还能在医疗、金融等专业领域表现出色。研究团队将模型完全开源,为AI评估技术的普及和发展做出贡献。