Rosetta
维基百科,自由的 encyclopedia
Rosetta是苹果电脑公司发布的在Mac OS X上的一个二进制编译器软件,这个软件的名字起源于罗塞塔石碑(Rosetta Stone)。在考古学上,它的发现成为破译古埃及象形文字的关键。苹果利用这名字来形容编译器的重要性。
Quick Facts 开发者, 操作系统 ...
配备Intel处理器的Mac电脑正在执行PowerPC应用程式Internet Explorer for Mac | |
开发者 | 苹果公司 |
---|---|
操作系统 | Mac OS X 10.4.4–10.6.8(Intel) macOS Big Sur 11.0–(ARM) |
类型 | PowerPC 二进制翻译(Rosetta) Intel 二进制翻译(Rosetta 2) |
Close
Rosetta可以让在Power PC平台上开发的软件在英特尔平台的麦金塔电脑上顺利运行。它基于Transitive公司的QuickTransit技术,也是麦金塔电脑从PowerPC向英特尔转换的一个重要部分,确保原先的Mac OS X程序能在新的英特尔平台上运行。虽然和英特尔原生编译的软件比较起来会有速度上的差别,但是对大多数对CPU资源使用不是很多的软件来说,速度上的差别是非常小的。在Intel版本的Mac OS X上,用户可以在通用二进制程序的选项里选择是否使用Rosetta来运行程序。
因架构转换已完成数年,大多数Mac平台软体已更新为通用二进制甚至不再支援PowerPC架构,因此在2009年推出的Mac OS X Snow Leopard,Rosetta不再预设随附于系统安装中,但使用者可从系统光碟或网路下载自行安装。而2011年夏天推出的Mac OS X Lion,则不再支援Rosetta。[1]
2020年macOS 11.0 Big Sur内置Rosetta 2可以让在Intel平台上开发的软件在ARM架构平台的麦金塔电脑上顺利运行。是麦金塔电脑从Intel向ARM转换的一个重要部分,确保原先的macOS程序能在新的ARM平台上运行。