Innholdsfortegnelse:
Definisjon - Hva betyr Rosetta?
Rosetta er et oversettelsesprogram som gjør det mulig for PowerPC-prosessorbaserte Macintosh-applikasjonsprogrammer å kjøre på Intel-baserte Macintosh-datamaskiner. Denne oversettelsen er skjult for applikasjonsbrukeren. Rosetta er basert på Transitive Corporation sin Quick Transit-teknologi, som gjør at eksisterende Mac OS X-programvare kan kjøres på den nyere Intel-baserte prosessoren uten å implementere noen endring. Rosetta inkluderer ikke et grafisk brukergrensesnitt.
Techopedia forklarer Rosetta
Rosetta er oppkalt etter Rosetta Stone, en steintablett som inkluderer samme dekret på tre språk, som gjorde det mulig å tyde gamle hieroglyfer. Dette taler til oversettelsesevnen til Rosetta-programmet.
Mac OS X-applikasjoner som kjører på både Intel-prosessoren og PowerPC-prosessoren, betegnes som universelle applikasjoner. Programmer uten en universell versjon kan brukes på Intel-prosessor-baserte Mac gjennom Rosetta, som er integrert med alle Intel-baserte Mac-datamaskiner. Rosetta jobber bak kulissene for å oversette en ikke-universell applikasjon som skal kjøres på en Intel-basert Mac. Mac OS X (versjon 10.6) Snow Leopard inkluderer ikke Rosetta som standard; programmet må installeres separat.
Rosetta regnes som et brukerlandsprogram som omhandler brukerlandskode, noe som kan gjøre det mindre kapabelt enn Apples tidligere 68k-emulator for PowerPC. Imidlertid unngår det også plagsom feilsøking og mulige sikkerhetshull. Rosetta er ikke kompatibel med og kjører ikke følgende:
- Skjermsparere
- Kernelutvidelser
- Søknader som krever unntakshåndtering
- Pakket Java-applikasjoner
- Kode som setter inn preferanser i systemets preferanseramme
