![Linux 上有 Rossetta 2(SBT 静态二进制翻译)替代品吗?](https://linux22.com/image/190196/Linux%20%E4%B8%8A%E6%9C%89%20Rossetta%202%EF%BC%88SBT%20%E9%9D%99%E6%80%81%E4%BA%8C%E8%BF%9B%E5%88%B6%E7%BF%BB%E8%AF%91%EF%BC%89%E6%9B%BF%E4%BB%A3%E5%93%81%E5%90%97%EF%BC%9F.png)
在 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 指令?