adonishong
V2EX  ›  问与答

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

  •  
  •   adonishong · Jun 8, 2022 · 2169 views
    This topic created in 1466 days ago, the information mentioned may be changed or developed.

    如题 ...

    可以不用 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

    2 replies    2022-06-08 12:23:00 +08:00
    icyalala
        1
    icyalala  
       Jun 8, 2022
    https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta

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

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

    另外这套工具依赖苹果的虚拟化工具, 还有 rosetta, 非 apple silicon 的 arm 不知道该怎么用 ...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   987 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:48 · PVG 06:48 · LAX 15:48 · JFK 18:48
    ♥ Do have faith in what you're doing.