跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 拿到了 M1 Mac 的可以帮忙测一下 Wine / CrossOver 吗?
未分類
3 11 月 2020

拿到了 M1 Mac 的可以帮忙测一下 Wine / CrossOver 吗?

拿到了 M1 Mac 的可以帮忙测一下 Wine / CrossOver 吗?

資深大佬 : wdhwg001 3

RT 。

https://github.com/Gcenx/homebrew-wine

或者:

https://www.codeweavers.com/crossover/download

这两者是有 wine32on64 支持的,可以在 Catalina 以上版本里运行 32 位 Win 应用。

而根据:

https://www.codeweavers.com/crossover#requirements

Linux 版本的运行只需要 x86 兼容芯片,没有额外要求,所以 Rosetta 2 或许也可以运行。

如果可以的话,Wine 可以解决相当一部分的 Windows 兼容问题。

大佬有話說 (9)

  • 資深大佬 : vk42

    Rosetta 只转换 wine 没用,wine 要么自己把原生 x86 windows 二进制转换到 arm 运行,要么要指望 Rosetta 支持,不过以苹果的性子不太可能

  • 主 資深大佬 : wdhwg001

    @vk42 如果整个 Wine 都跑在 Rosetta 2 里的话,Wine 应用是跑在 Wine 里的,也会被一起翻译执行。

  • 資深大佬 : bellchu

    可以打开,但是运行我用的财务软件跳出来安装.Net 然后就卡住不动了.
    不过在 DTK 上 CrossOver 根本就运行不了。

  • 資深大佬 : Gandum

    如果这种思路可行,那么 docker,bluestacks,parallels desktop 岂不是也行。事实上这些应用还在承诺、或者正开发新版本的阶段。目前最多只有一些测试版本可用。

  • 主 資深大佬 : wdhwg001

    @Gandum Rosetta 2 不支持虚拟化。

  • 資深大佬 : vk42

    @wdhwg001 没那么简单,至少直接开箱即用是不太可能的。wine 运行 win 应用方式和正常运行普通的 Mach-O 不一样。这次 Rosetta 2 是 AOT 转换为主,AOT 直接把 PE 格式转换 ARM 基本是不可能的,所以只能靠 JIT 了,JIT 的话就至少要 wine 针对性支持,毕竟只能用自己的 linker 和 loader 。查了下发现去年 wine 团队在 DTK 上尝试支持 apple silicon,不过目标是跑 windows RT 应用
    https://www.phoronix.com/scan.php?page=news_item&px=Wine-ARM64-macOS-Initial-Patch

  • 資深大佬 : Tink

    @Gandum 虚拟化不行

  • 資深大佬 : yyfearth

    @Gandum Rosetta 2 不支持虚拟化 所以不能指望虚拟化可以直接支持转译 x86 的
    虚拟化只支持 ARM64 的虚拟化 docker PD 承诺的都是给予 hypervisor framework 的 ARM64 的虚拟化

  • 資深大佬 : xfrgux

    CrossOver/Wine 支持了
    https://twitter.com/realmrpippy/status/1329202633794494465

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具