Hangover 9.0发布:在ARM 64中运行Windows应用

2024年 3月 20日 130.4k 0

Hangover 9.0引入了RISC—V支持,将其覆盖范围扩展到新平台。探索新功能。

Hangover项目刚刚发布了其最新版本Hangover 9.0,为在ARM64系统上无缝运行Windows应用程序开辟了新的可能性。这个创新项目因其在aarch64 Wine上运行x86_32 Windows应用程序而备受关注,使其成为仿真领域的游戏规则改变者。

Hangover采用了一种独特的方法,利用各种模拟器作为DLL来模拟特定的应用程序,而不是整个Wine安装。这种方法确保了应用程序执行Windows/Wine系统调用时(如NtUsername WindowEx),它在仿真器之外运行,从而获得非仿真的、快速的本地性能。值得注意的是,Hangover并没有模仿任何与Unix相关的东西,这有助于更流畅的用户体验。

Hangover 9.0版本引入了一个新的分支,该分支有助于在ARM64(Aarch64)环境上执行为x86(i386)和ARM32架构构建的32位Windows应用程序。目前,该项目还致力于为RISC—V架构实施一个Hangover变体,扩展其兼容性平台。

Hangover 9.0的主要功能和更新:

  • QEMU与WoW64层的兼容性:用户现在可以利用QEMU与WoW64层的WoW64层,从而在64位Unix系统上执行32位Windows应用程序。此更新确保对x86_32和ARM32架构的支持。
  • FEX仿真器支持:此版本还增加了对PE格式和Unix版本中使用FEX仿真器的支持。未来的计划包括逐步淘汰Unix FEX程序集,转而采用PE格式程序集。
  • Box64仿真器集成:该版本实现了与Box64仿真器的完全集成,增强了整体仿真体验。
  • Debian包可用:针对Debian 11和Debian 12的现成Deb包现已可用。该项目还计划在不久的将来发布针对Ubuntu和阿尔卑斯Linux的包。
  • RISC—V架构支持:目前正在进行开发,以确保Windows应用程序在基于RISC—V架构的环境中启动,展示该项目对扩展兼容性的承诺。
  • x86_64体系结构仿真:正在努力重新引入对x86_64体系结构仿真的支持,允许用户运行64位Windows应用程序,这是0.8分支中没有的一项功能。

此外,Hangover 9.0与Wine Staging9.0项目保持一致,提供了Wine的扩展版本和505个额外的补丁。此版本与Wine 9.0代码库同步,并更新了vkd3d-最新补丁,对于那些寻找具有实验功能的高级版本的人来说,它是一个有吸引力的选择。

基于LGPL—2.1许可证发布的Hangover 9.0标志着仿真领域的一个重大飞跃,有望增强在ARM64系统上运行Windows应用程序的兼容性和性能。

您可以从下面的页面下载当前的Debian版本和源代码。

  • 宿醉__debian11_牛眼_arm64.tar160 MB
  • hangover_debian12_bookworm_arm64.tar160 MB
  • 源代码(Zip)
  • 源代码(tar.gz)

Via GitHub发行说明

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论