大家好,我是七七,欢迎来到我们的频道,一起见证ARM架构的崛起。今天,我们聊一下Rosetta 2(罗塞塔)。
不久前的苹果发布会,除了M2以外,还有一大看点,苹果macOS 13增加了一个非常酷炫的功能,把翻译工具Rosetta 2带到了ARM Linux虚拟机上。Rosetta 2是如何工作的?这个Rosetta 2对于苹果而言,意义在哪里?欢迎观看本期视频。
苹果将 Rosetta 2 引入 ARM Linux 虚拟机
1、Rosetta 2:解决Mac架构迁移背后的软件兼容问题
在M1发布之前,苹果的Msc电脑使用X86架构,应用软件也都是基于X86开发的。M1发布后,Mac芯片从X86迁移到了ARM架构。但是,遇到一个很大的问题,就是软件兼容问题。
原来在x86架构上的应用,开发者还没有及时做适配,可能没办法运行? Rosetta 2的推出,就是为了解决这一问题。Rosetta 2深入到技术层面很难解释,需要从指令集架构说起。这里,我们以施工队为例,尽可能通俗解释。
我们把智能设备完成一次