macOS 13.0 Ventura 支持用虚拟机里用 Rosetta 跑 X86-64 Linux 了

2022-06-08 11:11:11 +08:00
 adonishong

如题 ...

可以不用 emulator 跑 X86-64 Linux 了!

可以不用 emulator 跑 X86-64 Linux 了!

可以不用 emulator 跑 X86-64 Linux 了!

对于非 windows 开发者, ARM 版本的 mac 基本就没有任何缺憾了

以下是相关文档, 装了 Ventura 的看完可以直接创建虚拟机测试相关功能, 不用等 PD, UTM 或者 Lima 支持

https://developer.apple.com/videos/play/wwdc2022/10002/

https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta

1350 次点击
所在节点    问与答
2 条回复
icyalala
2022-06-08 11:19:44 +08:00
https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta

看了下这个描述,还是得装 ARM 发行版 OS ,只是在这里面可以转译运行 x86 的 binary 。
还有据说那套工具能给非 Apple Silicon 的 ARM 用。。。
adonishong
2022-06-08 12:23:00 +08:00
恩, 是的, 不是直接跑一个 x86 的发行版, 是在 arm 版本上用 rosetta 跑 x86 的 bin, 更接近用 qemu 跑的方式, 但是性能会有保障

结合苹果这个虚拟化框架可以把显示也直接打进来, 已经有用户期待用这个方式跑 steam 的结果了

另外这套工具依赖苹果的虚拟化工具, 还有 rosetta, 非 apple silicon 的 arm 不知道该怎么用 ...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/858119

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX