Linux 上有 Rossetta 2(SBT 静态二进制翻译)替代品吗?

Linux 上有 Rossetta 2(SBT 静态二进制翻译)替代品吗?

在 Apple Silicon 芯片(例如 M1 (ARMv8))上,当程序第一次运行时,Rossetta 2 可以统计翻译 x86 指令。它很快。因为Rossetta 2 做了SBT(静态二进制翻译)。

我曾经qemu在 M1 MacBook Pro 上模拟 x86_64 Linux 操作系统,并且它有效。但是qemu在做JIT(Just-in-time Compilation)时,性能很差,很慢,几乎无法使用。

是否有任何公共实现(开源?)可以在基于 ARM64 的 Linux 上执行 SBT,从而可以更快地运行 x86 指令?

相关内容