看到有个说法
苹果开发了一套系统
让m1的设备
可以直接运行x86的软件
也就是说不需要装win
事实上,苹果就是这么做的。既然M1不能识别x86的指令,那是不是可以把x86的复杂指令,先翻译成ARM的精简指令呢?于是乎,苹果就开发了一个叫做Rosetta 2 的转译机制,对于针对x86指令集编译的代码,在映像执行路径中就会被内核识别,内核则会把控制权交给Rosetta转译存根。此后转译存根会在映像执行期间转译,这个模式下转译和执行可以理解为是同时执行的。这种也被称作即时转译,just in time(JIT)。
【 在 smthhz 的大作中提到: 】
: m1可以用x86的win了?
--
FROM 27.18.3.*