11 月 24 日消息,CrossOver 官网于 11 月 6 日发布博文,宣布在其 Preview 预览版中,初步原生支持 Linux ARM64 架构,标志着在 ARM 架构的 Linux 设备上运行 Windows 应用程序的体验将迎来质的飞跃。
尽管该功能仍在开发中,但官方表示其初步测试结果极为出色,足以证明 CrossOver 已让 ARM64 平台具备了强大的游戏运行能力。
这项技术突破是团队多年研发的结晶。整个进程深度依赖于其开源基础 Wine 的关键技术演进:
2023 年 Wine 8.0 版本实现 PE 格式转换与 WoW64 thunks,为 ARM 支持奠定基础;
2024 年 Wine 9.0 支持运行原生 Windows ARM 程序;
最终在 2025 年的 Wine 10.0 版本中,通过对 LLVM 编译器的深度开发,完整实现了 ARM64EC 支持,从而解决了模拟运行 x86-64 代码的核心难题。
为了验证研发成果,CodeWeavers 的质量保障团队在一台配备了 Ampere® Altra® 128 核处理器和 NVIDIA RTX 4060 Ti 显卡的 System76 Thelio Astra 主机上进行了测试。
测试结果显示,多款对性能要求严苛的 Windows 游戏均实现了流畅运行。其中,《赛博朋克 2077》的平均帧率达到了惊人的 120 FPS,《哈迪斯 II》和《流放之路 2》稳定在 60 FPS,而《对马岛之魂》也达到了 50 FPS。
除了为游戏玩家带来惊喜,CrossOver 对 Linux ARM64 的支持也开辟了更广阔的应用前景。CodeWeavers 设想,该技术可以成为企业将 Windows 工作负载迁移至 Linux 平台的理想方案,从而帮助企业提升系统安全性并减少资源冗余。
已持有 CrossOver 授权的用户目前可以申请加入预览计划,亲自体验并反馈测试情况,以帮助团队进一步完善产品。
注:CrossOver 是一款由 CodeWeavers 公司开发的商业软件,它基于开源项目 Wine,支持用户无需安装 Windows 虚拟机,在 macOS、Linux、ChromeOS 等非 Windows 操作系统上方便地运行 Windows 应用程序。


Wine 是一个在类 Unix 操作系统(如 Linux)上运行 Windows 应用的兼容层。它通过将 Windows API 调用实时转换为 POSIX 调用来工作,从而避免了模拟整个操作系统的性能开销。
