Knowledge

Rosetta (software)

Source đź“ť

266: 2427: 486: 51: 596:
Rosetta 2's performance has been praised greatly. In some benchmarks, x86-64-only programs performed better under Rosetta 2 on a Mac with an Apple M1 SOC than natively on a Mac with an Intel x86-64 processor. One of the key reasons why Rosetta 2 provides such a high level of translation efficiency is
394:
instructions. Although most commercial software for PowerPC-based Macs was compatible with these requirements (G4 systems were still widely used at the time), any applications that relied on G5-specific instructions had to be modified by their developers to work on Rosetta-supported Intel-based Macs.
627:
can make use of Rosetta 2 to run x86-64 code compiled for Linux, within the virtual machine. Rosetta 2 works as a runtime binary, which is required to be installed on the guest operating system. There have been instances of developers installing this runtime binary on third-party hardware, provided
607:
Similar to the first version, Rosetta 2 does not normally require user intervention. When a user attempts to launch an x86-64-only application for the first time, macOS prompts them to install Rosetta 2 if it is not already available. Subsequent launches of x86-64 programs will execute via
240:. This means that the nanokernel is able to intercept PowerPC interrupts, translate them to 68k interrupts (then doing a mixed mode switch, if necessary), and then execute 68k code to handle the interrupts. This allows 68k and PowerPC code to be interspersed within the same 636:
instruction set; the memory ordering will be different from native x86. Some developers have noted that it might violate macOS's licensing agreements, since the runtime is bundled within Apple's Virtualization framework.
937: 875: 2477: 363:, and launches as needed with no notification of the user, which led Apple to describe Rosetta as "the most amazing software you'll never see". Rosetta is optionally installable in 853: 463:
Java applets in Rosetta-translated applications, meaning that a native Intel web browser application, rather than a legacy PowerPC version, must be used to load Java applets
1006:
It translates the apps when you install them, so they can launch immediately and can be instantly responsive. Rosetta 2 can also translate code on the fly when needed.
1163: 1044: 374:
Because of the greater architectural differences between Intel and PowerPC processors, Rosetta operates at a higher level than the 68000 emulator does, as a
17: 1019: 948: 886: 608:
translation automatically. An option also exists to force a universal binary to run as x86-64 code through Rosetta 2, even on an ARM-based machine.
265: 2452: 520: 1215: 593:(AOT), with the x86-64 code fully translated, just once, when an application without a universal binary is installed on an Apple silicon Mac. 1240: 712: 300: 843: 217:. Each instruction set architecture is incompatible with its predecessor, necessitating a transition plan based on a software layer to 1288: 582:
to install the program directly, or by trying to open an application compiled for x86-64, which will open an installation window.
236:
and later. This emulator uses PowerPC features and is embedded at the lowest levels of the operating system, integrated with the
787: 762: 2185: 326: 1901: 546: 340: 255: 148: 911: 2457: 132:. It enables a transition to newer hardware, by automatically translating software. The name is a reference to the 96: 117: 2065: 1896: 1326: 564: 475: 171: 604:
Although Rosetta 2 works for most software, some software does not work at all or is reported to be "sluggish".
1570: 194: 813: 399:) would be best suited to use with Rosetta, and applications with high computational needs (such as games, 280: 156: 129: 1268: 648:
instructions from Intel processors in order to improve compatibility for games being ported using Apple's
2310: 2160: 1951: 1356: 598: 2467: 1749: 1278: 2372: 2170: 590: 1189: 975:"Apple announces Mac architecture transition from Intel to its own ARM chips, offers emulation path" 837: 835: 1966: 1856: 1085: 586: 360: 319: 35: 31: 1137: 2315: 2275: 2245: 2205: 2012: 1876: 832: 505: 407:) would not. Pre-existing PowerPC versions of Apple "Pro" media-production applications (such as 395:
Apple advised that applications with heavy user interaction but low computational needs (such as
411:, Motion, Aperture, and Logic Pro) are not supported by Rosetta and require a "crossgrade" to a 2472: 2250: 2200: 1744: 1690: 1580: 624: 539: 661: 2075: 2017: 1727: 1585: 1431: 1351: 1346: 1045:"Yeah, Apple's M1 MacBook Pro is powerful, but it's the battery life that will blow you away" 675: 457: 364: 198: 1881: 1800: 1717: 1685: 1396: 1366: 649: 515: 375: 355:
applications to run on Intel-based Mac computers without modification. Rosetta is based on
290: 738: 8: 2387: 2382: 2220: 1946: 1906: 1832: 1650: 1391: 1319: 312: 137: 999: 2195: 2090: 2007: 1891: 1590: 1560: 1452: 691: 510: 423: 101: 1070: 601:
in the Apple M1 SOC. The SOC also has dedicated instructions for computing x86 flags.
499: 2397: 2300: 2290: 2055: 1941: 1931: 1911: 1825: 1795: 1765: 1680: 1620: 1600: 1555: 1488: 532: 237: 2320: 1976: 1971: 1916: 1871: 1707: 1640: 1630: 1575: 1565: 1426: 1416: 685: 667: 579: 446: 412: 285: 229: 73: 2305: 2295: 2265: 2215: 2135: 2002: 1961: 1866: 1861: 1775: 1697: 1670: 1467: 1411: 1292: 1282: 1272: 616: 404: 225: 974: 485: 2462: 2431: 2190: 2120: 2095: 2033: 1665: 1655: 1508: 1498: 1457: 1421: 1312: 671: 567:. The software permits many applications compiled exclusively for execution on 396: 344: 144: 371:(released in 2011) or later, which therefore cannot run PowerPC applications. 2446: 2367: 2270: 1956: 1936: 1645: 1550: 1523: 1513: 1503: 1462: 1406: 1401: 641: 612: 575: 560: 495: 453: 408: 368: 214: 179: 167: 160: 133: 1216:"Apple will allow Linux VMs to run Intel apps with Rosetta in macOS Ventura" 2377: 2175: 2085: 1997: 1921: 1518: 1493: 1483: 1361: 915: 848: 427: 378:
program that can only intercept and emulate user-level code. It translates
356: 1110: 2240: 2145: 2115: 2105: 2080: 2070: 1660: 1605: 763:"Apple is switching Macs to its own processors starting later this year" 2280: 2260: 2235: 2165: 2155: 2140: 2125: 2060: 1635: 1625: 391: 383: 379: 241: 121: 66: 61: 694:– combined Intel/ARM applications that run natively on both processors 688:– combined PPC/Intel applications that run natively on both processors 2392: 2180: 2150: 2130: 2110: 1981: 1926: 1886: 1675: 1447: 716: 633: 190: 664:– combined 68k/PPC applications that run natively on both processors 571:-based processors to be translated for execution on Apple silicon. 2100: 1770: 1712: 1595: 1383: 1241:"Virtualization - Running Intel Binaries in Linux VMs with Rosetta" 1020:"Everything you need to know about Rosetta 2 on Apple Silicon Macs" 743: 431: 233: 218: 105: 2335: 2225: 2045: 1615: 1610: 817: 679: 400: 387: 352: 275: 202: 152: 50: 2325: 2255: 2230: 2210: 2050: 1820: 1810: 1115: 1097:
ARM flag-manipulation extensions... Apple's secret extension...
568: 437:
Code that inserts preferences into the System Preferences pane
2402: 2351: 1815: 1805: 1736: 1335: 620: 367:"Snow Leopard". Rosetta is neither included nor supported in 210: 125: 88: 83: 78: 30:
For other software products or projects named "Rosetta", see
1702: 791: 645: 159:
Macs. Support for Rosetta was dropped with the release of
149:
Mac transition from PowerPC processors to Intel processors
2330: 629: 559:
In 2020, Apple announced Rosetta 2 would be bundled with
348: 206: 175: 2478:
Department of Computer Science, University of Manchester
1304: 1298: 1004:. Apple Inc. June 22, 2020. Event occurs at 1h39m37s. 945:
Universal Binary Programming Guidelines, Second Edition
883:
Universal Binary Programming Guidelines, Second Edition
415:
version to work on Rosetta-supported Intel-based Macs.
128:, an application compatibility layer between different 1071:"Analyzing the memory ordering models of the Apple M1" 844:"Mac OS X Lion drops Front Row, Java runtime, Rosetta" 347:"Tiger", the version that was released with the first 172:
Mac transition from Intel processors to Apple silicon
644:, Rosetta 2 has been updated to support translating 440:
Applications that require precise exception handling
221:
the previous instruction set on the succeeding one.
143:
The first version of Rosetta, introduced in 2006 in
1164:"Use Office for Mac with Rosetta and Apple silicon" 841: 713:"Running Intel Binaries in Linux VMs with Rosetta" 1190:"Apple offers improved Linux support in macOS 13" 756: 754: 2444: 1301: – Rosetta 2 compatibility index 166:Rosetta 2, introduced in 2020 as a component of 788:"The brains behind Apple's Rosetta: Transitive" 751: 574:There are two ways to install Rosetta 2 on an 1320: 540: 418:Rosetta also does not support the following: 320: 589:(JIT) translation support, Rosetta 2 offers 136:, the artifact which enabled translation of 1327: 1313: 1213: 547: 533: 327: 313: 49: 842:AppleInsider Staff (February 26, 2011). 339:Apple launched Rosetta in 2006 upon the 1108: 1083: 739:"Core Duo iMacs debut speedy new chips" 456:applications or Java applications with 14: 2453:MacOS-only software made by Apple Inc. 2445: 1187: 806: 760: 1308: 1017: 193:has used CPUs with several different 18:Rosetta (binary translation software) 972: 736: 662:Fat binary § Apple's fat binary 449:and applications that depend on them 1214:Cunningham, Andrew (June 7, 2022). 856:from the original on April 29, 2014 460:libraries that cannot be translated 55:Microsoft Word for PowerPC on Intel 24: 1285: (archived September 14, 2008) 1018:Evans, Jonny (November 19, 2020). 341:Mac transition to Intel processors 25: 2489: 1262: 1109:Carlton, Sam (December 8, 2020). 343:from PowerPC. It was embedded in 2426: 2425: 1295: (archived February 8, 2006) 973:Mayo, Benjamin (June 22, 2020). 737:Norr, Henry (January 27, 2006). 484: 264: 2066:Apple Push Notification service 1279:Transitive Corporation web site 1275: (archived January 7, 2011) 1233: 1207: 1181: 1156: 1130: 1102: 1084:Dougall, J (November 9, 2022). 1077: 1063: 1037: 1011: 992: 966: 565:Mac transition to Apple silicon 930: 904: 868: 780: 730: 705: 13: 1: 1188:Proven, Liam (June 9, 2022). 761:Warren, Tom (June 22, 2020). 698: 351:-based Macs, and allows many 195:instruction set architectures 185: 130:instruction set architectures 467: 7: 2311:System Integrity Protection 1289:Rosetta compatibility index 1138:"r/mac - Apps on Rosetta 2" 655: 632:that supports at least the 10: 2494: 247: 29: 27:Operating system component 2422:denote upcoming products. 2415: 2360: 2344: 2041: 2030: 1990: 1852: 1845: 1788: 1758: 1735: 1726: 1543: 1536: 1476: 1440: 1382: 1375: 1342: 1334: 938:"What Can Be Translated?" 591:ahead-of-time compilation 578:Mac: either by using the 118:dynamic binary translator 95: 72: 60: 48: 2458:MacOS emulation software 1086:"Why is Rosetta 2 fast?" 912:"Universal Applications" 521:Developer Transition Kit 361:graphical user interface 301:Developer Transition Kit 36:Rosetta (disambiguation) 32:Rosetta Stone (software) 2316:Uniform Type Identifier 2013:Remote Install Mac OS X 1877:Bluetooth File Exchange 947:. Apple. Archived from 914:. Apple. Archived from 885:. Apple. Archived from 816:. Apple. Archived from 670:– a similar feature in 506:ARM architecture family 178:applications to run on 155:applications to run on 2201:Grand Central Dispatch 1269:Apple Rosetta Web site 1111:"ThatGuySam/doesitarm" 625:guest operating system 597:the support of x86-64 428:non-Carbon application 390:instructions, but not 359:technology. It has no 1168:support.microsoft.com 852:. AppleInsider, Inc. 199:Motorola 68000 series 81:10.4.4–10.6.8 (Intel) 650:Game Porting Toolkit 369:Mac OS X Lion (10.7) 161:Mac OS X Lion (10.7) 138:Egyptian hieroglyphs 2383:Classic Environment 1952:Migration Assistant 1907:Digital Color Meter 1789:Former Applications 1651:Notification Center 1144:. November 29, 2020 1051:. November 17, 2020 820:on January 13, 2006 628:that it includes a 585:In addition to the 424:Classic environment 224:With the launch of 45: 2031:Technologies & 2008:ODBC Administrator 1967:System Information 1453:10.8 Mountain Lion 692:Universal 2 binary 511:Universal 2 binary 147:, was part of the 102:Binary translation 86:11.0–present (ARM) 43: 2468:PowerPC emulators 2440: 2439: 2411: 2410: 2056:Apple File System 2026: 2025: 1912:Directory Utility 1841: 1840: 1784: 1783: 1766:Interface Builder 1544:Core Applications 1532: 1531: 1489:10.13 High Sierra 1432:10.6 Snow Leopard 954:on August 3, 2012 892:on August 3, 2012 557: 556: 476:Mac transition to 447:Kernel extensions 337: 336: 256:Mac transition to 238:Mac OS nanokernel 170:, is part of the 111: 110: 16:(Redirected from 2485: 2429: 2428: 2321:Universal binary 2039: 2038: 1977:Universal Access 1917:DiskImageMounter 1872:Audio MIDI Setup 1857:Activity Monitor 1850: 1849: 1733: 1732: 1676:Quicktime Player 1541: 1540: 1468:10.11 El Capitan 1380: 1379: 1329: 1322: 1315: 1306: 1305: 1256: 1255: 1253: 1251: 1237: 1231: 1230: 1228: 1226: 1211: 1205: 1204: 1202: 1200: 1185: 1179: 1178: 1176: 1174: 1160: 1154: 1153: 1151: 1149: 1134: 1128: 1127: 1125: 1123: 1106: 1100: 1099: 1094: 1092: 1081: 1075: 1074: 1067: 1061: 1060: 1058: 1056: 1041: 1035: 1034: 1032: 1030: 1015: 1009: 1008: 1001:WWDC2020 Keynote 996: 990: 989: 987: 985: 970: 964: 963: 961: 959: 953: 942: 934: 928: 927: 925: 923: 918:on March 3, 2016 908: 902: 901: 899: 897: 891: 880: 872: 866: 865: 863: 861: 839: 830: 829: 827: 825: 810: 804: 803: 801: 799: 784: 778: 777: 775: 773: 758: 749: 748: 734: 728: 727: 725: 723: 709: 686:Universal binary 678:instructions to 674:that translates 668:Mac 68k emulator 617:virtual machines 615:, users running 563:, to aid in the 549: 542: 535: 488: 472: 471: 413:universal binary 345:Mac OS X v10.4.4 329: 322: 315: 286:Universal binary 268: 258:Intel processors 252: 251: 230:Mac 68K emulator 74:Operating system 53: 46: 42: 21: 2493: 2492: 2488: 2487: 2486: 2484: 2483: 2482: 2443: 2442: 2441: 2436: 2407: 2356: 2340: 2296:Speakable items 2266:Preference Pane 2246:Mission Control 2136:Core Foundation 2032: 2022: 2018:Software Update 2003:Network Utility 1986: 1962:System Settings 1947:Keychain Access 1867:Archive Utility 1862:AirPort Utility 1837: 1780: 1776:Quartz Composer 1754: 1728:Developer Tools 1722: 1691:version history 1528: 1472: 1436: 1371: 1338: 1333: 1293:Wayback Machine 1283:Wayback Machine 1273:Wayback Machine 1265: 1260: 1259: 1249: 1247: 1245:Apple Developer 1239: 1238: 1234: 1224: 1222: 1212: 1208: 1198: 1196: 1186: 1182: 1172: 1170: 1162: 1161: 1157: 1147: 1145: 1136: 1135: 1131: 1121: 1119: 1107: 1103: 1090: 1088: 1082: 1078: 1069: 1068: 1064: 1054: 1052: 1043: 1042: 1038: 1028: 1026: 1016: 1012: 998: 997: 993: 983: 981: 971: 967: 957: 955: 951: 940: 936: 935: 931: 921: 919: 910: 909: 905: 895: 893: 889: 878: 874: 873: 869: 859: 857: 840: 833: 823: 821: 812: 811: 807: 797: 795: 786: 785: 781: 771: 769: 759: 752: 735: 731: 721: 719: 711: 710: 706: 701: 658: 599:memory ordering 553: 477: 470: 426:, and thus any 397:word processors 333: 257: 250: 226:Power Macintosh 188: 87: 82: 56: 39: 28: 23: 22: 15: 12: 11: 5: 2491: 2481: 2480: 2475: 2470: 2465: 2460: 2455: 2438: 2437: 2435: 2434: 2423: 2416: 2413: 2412: 2409: 2408: 2406: 2405: 2400: 2395: 2390: 2385: 2380: 2375: 2370: 2364: 2362: 2358: 2357: 2355: 2354: 2348: 2346: 2342: 2341: 2339: 2338: 2333: 2328: 2323: 2318: 2313: 2308: 2303: 2298: 2293: 2288: 2283: 2278: 2273: 2268: 2263: 2258: 2253: 2248: 2243: 2238: 2233: 2228: 2223: 2218: 2213: 2208: 2203: 2198: 2193: 2188: 2183: 2178: 2173: 2168: 2163: 2158: 2153: 2148: 2143: 2138: 2133: 2128: 2123: 2121:Core Animation 2118: 2113: 2108: 2103: 2098: 2093: 2088: 2083: 2078: 2073: 2068: 2063: 2058: 2053: 2048: 2042: 2036: 2034:User Interface 2028: 2027: 2024: 2023: 2021: 2020: 2015: 2010: 2005: 2000: 1994: 1992: 1988: 1987: 1985: 1984: 1979: 1974: 1969: 1964: 1959: 1954: 1949: 1944: 1939: 1934: 1929: 1924: 1919: 1914: 1909: 1904: 1902:Crash Reporter 1899: 1894: 1889: 1884: 1879: 1874: 1869: 1864: 1859: 1853: 1847: 1843: 1842: 1839: 1838: 1836: 1835: 1830: 1829: 1828: 1818: 1813: 1808: 1803: 1798: 1792: 1790: 1786: 1785: 1782: 1781: 1779: 1778: 1773: 1768: 1762: 1760: 1756: 1755: 1753: 1752: 1747: 1741: 1739: 1730: 1724: 1723: 1721: 1720: 1715: 1710: 1705: 1700: 1695: 1694: 1693: 1683: 1678: 1673: 1668: 1663: 1658: 1653: 1648: 1643: 1638: 1633: 1628: 1623: 1618: 1613: 1608: 1603: 1598: 1593: 1588: 1583: 1581:Control Center 1578: 1573: 1568: 1563: 1558: 1553: 1547: 1545: 1538: 1534: 1533: 1530: 1529: 1527: 1526: 1521: 1516: 1511: 1506: 1501: 1499:10.15 Catalina 1496: 1491: 1486: 1480: 1478: 1474: 1473: 1471: 1470: 1465: 1463:10.10 Yosemite 1460: 1458:10.9 Mavericks 1455: 1450: 1444: 1442: 1438: 1437: 1435: 1434: 1429: 1424: 1419: 1414: 1409: 1404: 1399: 1394: 1388: 1386: 1377: 1373: 1372: 1370: 1369: 1364: 1359: 1354: 1349: 1343: 1340: 1339: 1332: 1331: 1324: 1317: 1309: 1303: 1302: 1296: 1286: 1276: 1264: 1263:External links 1261: 1258: 1257: 1232: 1206: 1180: 1155: 1129: 1101: 1076: 1062: 1036: 1010: 991: 965: 929: 903: 867: 831: 805: 794:. June 8, 2005 779: 750: 729: 703: 702: 700: 697: 696: 695: 689: 683: 672:classic Mac OS 665: 657: 654: 555: 554: 552: 551: 544: 537: 529: 526: 525: 524: 523: 518: 513: 508: 503: 490: 489: 481: 480: 469: 466: 465: 464: 461: 450: 444: 441: 438: 435: 365:Mac OS X v10.6 335: 334: 332: 331: 324: 317: 309: 306: 305: 304: 303: 298: 293: 288: 283: 278: 270: 269: 261: 260: 249: 246: 187: 184: 145:Mac OS X Tiger 109: 108: 99: 93: 92: 76: 70: 69: 64: 58: 57: 54: 26: 9: 6: 4: 3: 2: 2490: 2479: 2476: 2474: 2473:X86 emulators 2471: 2469: 2466: 2464: 2461: 2459: 2456: 2454: 2451: 2450: 2448: 2433: 2424: 2421: 2418: 2417: 2414: 2404: 2401: 2399: 2396: 2394: 2391: 2389: 2386: 2384: 2381: 2379: 2376: 2374: 2373:Brushed metal 2371: 2369: 2366: 2365: 2363: 2359: 2353: 2350: 2349: 2347: 2343: 2337: 2334: 2332: 2329: 2327: 2324: 2322: 2319: 2317: 2314: 2312: 2309: 2307: 2304: 2302: 2299: 2297: 2294: 2292: 2291:Smart Folders 2289: 2287: 2284: 2282: 2279: 2277: 2274: 2272: 2271:Property list 2269: 2267: 2264: 2262: 2259: 2257: 2254: 2252: 2249: 2247: 2244: 2242: 2239: 2237: 2234: 2232: 2229: 2227: 2224: 2222: 2219: 2217: 2214: 2212: 2209: 2207: 2204: 2202: 2199: 2197: 2194: 2192: 2189: 2187: 2184: 2182: 2179: 2177: 2174: 2172: 2169: 2167: 2164: 2162: 2159: 2157: 2154: 2152: 2149: 2147: 2144: 2142: 2139: 2137: 2134: 2132: 2129: 2127: 2124: 2122: 2119: 2117: 2114: 2112: 2109: 2107: 2104: 2102: 2099: 2097: 2094: 2092: 2089: 2087: 2084: 2082: 2079: 2077: 2074: 2072: 2069: 2067: 2064: 2062: 2059: 2057: 2054: 2052: 2049: 2047: 2044: 2043: 2040: 2037: 2035: 2029: 2019: 2016: 2014: 2011: 2009: 2006: 2004: 2001: 1999: 1996: 1995: 1993: 1989: 1983: 1980: 1978: 1975: 1973: 1970: 1968: 1965: 1963: 1960: 1958: 1957:Script Editor 1955: 1953: 1950: 1948: 1945: 1943: 1940: 1938: 1937:Image Capture 1935: 1933: 1930: 1928: 1925: 1923: 1920: 1918: 1915: 1913: 1910: 1908: 1905: 1903: 1900: 1898: 1895: 1893: 1890: 1888: 1885: 1883: 1880: 1878: 1875: 1873: 1870: 1868: 1865: 1863: 1860: 1858: 1855: 1854: 1851: 1848: 1844: 1834: 1831: 1827: 1824: 1823: 1822: 1819: 1817: 1814: 1812: 1809: 1807: 1804: 1802: 1799: 1797: 1794: 1793: 1791: 1787: 1777: 1774: 1772: 1769: 1767: 1764: 1763: 1761: 1757: 1751: 1748: 1746: 1743: 1742: 1740: 1738: 1734: 1731: 1729: 1725: 1719: 1716: 1714: 1711: 1709: 1706: 1704: 1701: 1699: 1696: 1692: 1689: 1688: 1687: 1684: 1682: 1679: 1677: 1674: 1672: 1669: 1667: 1664: 1662: 1659: 1657: 1654: 1652: 1649: 1647: 1644: 1642: 1639: 1637: 1634: 1632: 1629: 1627: 1624: 1622: 1619: 1617: 1614: 1612: 1609: 1607: 1604: 1602: 1599: 1597: 1594: 1592: 1589: 1587: 1584: 1582: 1579: 1577: 1574: 1572: 1569: 1567: 1564: 1562: 1559: 1557: 1554: 1552: 1549: 1548: 1546: 1542: 1539: 1535: 1525: 1522: 1520: 1517: 1515: 1512: 1510: 1507: 1505: 1502: 1500: 1497: 1495: 1492: 1490: 1487: 1485: 1482: 1481: 1479: 1475: 1469: 1466: 1464: 1461: 1459: 1456: 1454: 1451: 1449: 1446: 1445: 1443: 1439: 1433: 1430: 1428: 1425: 1423: 1420: 1418: 1415: 1413: 1410: 1408: 1405: 1403: 1400: 1398: 1395: 1393: 1390: 1389: 1387: 1385: 1381: 1378: 1374: 1368: 1365: 1363: 1360: 1358: 1357:Built-in apps 1355: 1353: 1350: 1348: 1345: 1344: 1341: 1337: 1330: 1325: 1323: 1318: 1316: 1311: 1310: 1307: 1300: 1297: 1294: 1290: 1287: 1284: 1280: 1277: 1274: 1270: 1267: 1266: 1246: 1242: 1236: 1221: 1217: 1210: 1195: 1191: 1184: 1169: 1165: 1159: 1143: 1139: 1133: 1118: 1117: 1112: 1105: 1098: 1087: 1080: 1072: 1066: 1050: 1046: 1040: 1025: 1024:Computerworld 1021: 1014: 1007: 1003: 1002: 995: 980: 976: 969: 950: 946: 939: 933: 917: 913: 907: 888: 884: 877: 871: 855: 851: 850: 845: 838: 836: 819: 815: 809: 793: 789: 783: 768: 764: 757: 755: 746: 745: 740: 733: 718: 714: 708: 704: 693: 690: 687: 684: 681: 677: 673: 669: 666: 663: 660: 659: 653: 651: 647: 643: 642:macOS Sequoia 638: 635: 631: 626: 622: 618: 614: 613:macOS Ventura 609: 605: 602: 600: 594: 592: 588: 583: 581: 577: 576:Apple silicon 572: 570: 566: 562: 561:macOS Big Sur 550: 545: 543: 538: 536: 531: 530: 528: 527: 522: 519: 517: 514: 512: 509: 507: 504: 501: 497: 496:Apple silicon 494: 493: 492: 491: 487: 483: 482: 479: 478:Apple silicon 474: 473: 462: 459: 455: 451: 448: 445: 443:Screen savers 442: 439: 436: 433: 429: 425: 421: 420: 419: 416: 414: 410: 409:Final Cut Pro 406: 402: 398: 393: 389: 385: 381: 377: 372: 370: 366: 362: 358: 354: 350: 346: 342: 330: 325: 323: 318: 316: 311: 310: 308: 307: 302: 299: 297: 294: 292: 289: 287: 284: 282: 279: 277: 274: 273: 272: 271: 267: 263: 262: 259: 254: 253: 245: 243: 239: 235: 231: 227: 222: 220: 216: 215:Apple silicon 212: 208: 204: 200: 196: 192: 183: 182:-based Macs. 181: 180:Apple silicon 177: 173: 169: 168:macOS Big Sur 164: 162: 158: 154: 150: 146: 141: 139: 135: 134:Rosetta Stone 131: 127: 123: 120:developed by 119: 115: 107: 103: 100: 98: 94: 90: 85: 80: 77: 75: 71: 68: 65: 63: 59: 52: 47: 41: 37: 33: 19: 2419: 2361:Discontinued 2285: 2216:Kernel panic 2086:AVFoundation 1991:Discontinued 1922:Disk Utility 1892:Configurator 1759:Former tools 1718:Time Machine 1537:Applications 1494:10.14 Mojave 1484:10.12 Sierra 1427:10.5 Leopard 1417:10.3 Panther 1402:10.0 Cheetah 1352:Architecture 1299:Does it ARM? 1248:. Retrieved 1244: 1235: 1223:. Retrieved 1220:Ars Technica 1219: 1209: 1197:. Retrieved 1194:The Register 1193: 1183: 1171:. Retrieved 1167: 1158: 1146:. Retrieved 1141: 1132: 1120:. Retrieved 1114: 1104: 1096: 1089:. Retrieved 1079: 1065: 1053:. Retrieved 1048: 1039: 1027:. Retrieved 1023: 1013: 1005: 1000: 994: 982:. Retrieved 978: 968: 958:September 5, 956:. Retrieved 949:the original 944: 932: 920:. Retrieved 916:the original 906: 896:September 5, 894:. Retrieved 887:the original 882: 870: 860:February 27, 858:. Retrieved 849:AppleInsider 847: 824:September 5, 822:. Retrieved 818:the original 808: 796:. Retrieved 782: 770:. Retrieved 766: 742: 732: 720:. Retrieved 707: 682:instructions 639: 610: 606: 603: 595: 587:just-in-time 584: 573: 558: 417: 373: 357:QuickTransit 338: 295: 281:Architecture 234:System 7.1.2 223: 189: 165: 142: 113: 112: 62:Developer(s) 40: 2251:Night Shift 2146:Core OpenGL 2116:Command key 2081:Audio Units 2071:AppleScript 1932:Help Viewer 1745:Instruments 1661:Photo Booth 1606:Game Center 1509:12 Monterey 1412:10.2 Jaguar 1397:Public Beta 1148:December 8, 1122:December 8, 1055:December 8, 1029:December 8, 232:is part of 174:, allowing 157:Intel-based 151:, allowing 2447:Categories 2345:Deprecated 2281:Quick Look 2261:Option key 2236:Menu extra 2196:Gatekeeper 2191:Foundation 2166:Cover Flow 2156:Core Video 2141:Core Image 2126:Core Audio 2061:Apple menu 1591:DVD Player 1586:Dictionary 1561:Calculator 1524:15 Sequoia 1514:13 Ventura 1504:11 Big Sur 1422:10.4 Tiger 1392:Server 1.0 1250:January 6, 1225:January 6, 1199:January 6, 1091:August 15, 1049:TechCrunch 798:January 9, 699:References 434:or earlier 430:built for 376:user-level 242:fat binary 186:Background 122:Apple Inc. 67:Apple Inc. 2393:QuickTime 2301:Spotlight 2181:FileVault 2151:Core Text 2131:Core Data 2111:ColorSync 1982:VoiceOver 1942:Installer 1927:Font Book 1887:ColorSync 1882:Boot Camp 1846:Utilities 1801:Front Row 1796:Dashboard 1750:FileMerge 1698:Shortcuts 1681:Reminders 1621:Launchpad 1556:Automator 1551:App Store 1519:14 Sonoma 1448:10.7 Lion 1407:10.1 Puma 922:August 5, 876:"Rosetta" 814:"Rosetta" 767:The Verge 722:August 7, 717:Apple Inc 634:ARMv8.2-A 516:Rosetta 2 468:Rosetta 2 405:Photoshop 291:Boot Camp 191:Macintosh 163:in 2011. 106:emulation 2432:Category 2221:Keychain 2101:CloudKit 1972:Terminal 1833:Sherlock 1771:Dashcode 1713:TextEdit 1708:Stickies 1656:Podcasts 1631:Messages 1596:FaceTime 1576:Contacts 1566:Calendar 1384:Mac OS X 1376:Versions 1367:Software 1173:June 21, 984:June 23, 854:Archived 772:June 22, 744:Macworld 656:See also 580:Terminal 500:M series 452:Bundled 432:Mac OS 9 205:, Intel 79:Mac OS X 2420:Italics 2388:Inkwell 2336:XQuartz 2286:Rosetta 2226:launchd 2091:Bonjour 2046:AirDrop 1897:Console 1826:history 1671:Preview 1611:Grapher 1347:History 1291:at the 1281:at the 1271:at the 979:9to5Mac 680:PowerPC 401:AutoCAD 388:AltiVec 353:PowerPC 296:Rosetta 276:PowerPC 248:Rosetta 219:emulate 203:PowerPC 153:PowerPC 114:Rosetta 44:Rosetta 2430:  2398:Spaces 2378:Carbon 2326:WebKit 2306:Stacks 2276:Quartz 2256:OpenCL 2231:Mach-O 2211:iCloud 2171:Darwin 2096:Bundle 2051:AppKit 1821:iTunes 1811:iPhoto 1686:Safari 1666:Photos 1601:Finder 1362:Server 1142:reddit 1116:GitHub 611:Since 569:x86-64 386:, and 228:, the 209:, and 197:: the 2463:MacOS 2403:Xgrid 2368:BootX 2241:Metal 2186:Fonts 2106:Cocoa 1816:iSync 1806:iChat 1737:Xcode 1646:Notes 1641:Music 1571:Chess 1477:macOS 1336:macOS 952:(PDF) 941:(PDF) 890:(PDF) 879:(PDF) 676:680x0 623:as a 621:Linux 619:with 403:, or 349:Intel 211:ARM64 176:Intel 126:macOS 116:is a 91:guest 89:Linux 84:macOS 2352:HFS+ 2206:icns 2176:Dock 2161:CUPS 2076:Aqua 1998:Grab 1703:Siri 1636:News 1626:Mail 1616:Home 1441:OS X 1252:2023 1227:2023 1201:2023 1175:2021 1150:2020 1124:2020 1093:2023 1057:2020 1031:2020 986:2020 960:2011 924:2019 898:2011 862:2011 826:2011 800:2023 792:CNET 774:2020 724:2022 646:AVX2 454:Java 422:The 124:for 97:Type 34:and 2331:XNU 640:In 630:CPU 458:JNI 213:in 207:x86 2449:: 1243:. 1218:. 1192:. 1166:. 1140:. 1113:. 1095:. 1047:. 1022:. 977:. 943:. 881:. 846:. 834:^ 790:. 765:. 753:^ 741:. 715:. 652:. 392:G5 384:G4 382:, 380:G3 244:. 201:, 140:. 104:, 1328:e 1321:t 1314:v 1254:. 1229:. 1203:. 1177:. 1152:. 1126:. 1073:. 1059:. 1033:. 988:. 962:. 926:. 900:. 864:. 828:. 802:. 776:. 747:. 726:. 548:e 541:t 534:v 502:) 498:( 328:e 321:t 314:v 38:. 20:)

Index

Rosetta (binary translation software)
Rosetta Stone (software)
Rosetta (disambiguation)

Developer(s)
Apple Inc.
Operating system
Mac OS X
macOS
Linux
Type
Binary translation
emulation
dynamic binary translator
Apple Inc.
macOS
instruction set architectures
Rosetta Stone
Egyptian hieroglyphs
Mac OS X Tiger
Mac transition from PowerPC processors to Intel processors
PowerPC
Intel-based
Mac OS X Lion (10.7)
macOS Big Sur
Mac transition from Intel processors to Apple silicon
Intel
Apple silicon
Macintosh
instruction set architectures

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑