11月24日最新消息,CrossOver团队在11月6日的官方博文中正式宣布,其Preview预览版已实现对Linux ARM64架构的初步原生支持。这一重要进展意味着,在采用ARM架构的Linux设备上运行Windows应用程序的体验将迎来质的飞跃。
虽然该功能仍处于持续开发阶段,但最新测试结果表明,其初期运行效果令人惊喜,充分证明了CrossOver已让ARM64平台具备了出色的游戏运行能力。
这项技术突破是开发团队多年研发的结晶。整个过程深度依赖于其开源基础Wine的关键技术演进:
2024年发布的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调用来工作,从而避免了模拟整个操作系统的性能开销。
