Rosetta

Schrijver: Peter Berry
Datum Van Creatie: 20 Augustus 2021
Updatedatum: 12 Kunnen 2024
Anonim
Rosetta on Audiotree Live (Full Session)
Video: Rosetta on Audiotree Live (Full Session)

Inhoud

Definitie - Wat betekent Rosetta?

Rosetta is een vertaalprogramma waarmee PowerPC-processorgebaseerde Macintosh-applicatieprogramma's op Intel-gebaseerde Macintosh-computers kunnen worden uitgevoerd. Deze vertaling is verborgen voor de toepassingsgebruiker. Rosetta is gebaseerd op Transitive Corporations Quick Transit-technologie, waarmee reeds bestaande Mac OS X-software op de nieuwere Intel-gebaseerde processor kan worden uitgevoerd zonder enige wijziging door te voeren. Rosetta bevat geen grafische gebruikersinterface.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Rosetta uit

Rosetta is vernoemd naar de Rosetta-steen, een stenen tablet die hetzelfde decreet in drie talen bevat, waarmee oude hiërogliefen konden worden ontcijferd. Dit spreekt tot de vertaalvaardigheden van het Rosetta-programma.

Mac OS X-applicaties die op zowel de Intel-processor als de PowerPC-processor draaien, worden universele applicaties genoemd. Toepassingen zonder een universele versie kunnen worden gebruikt op de Intel-processor-gebaseerde Mac via Rosetta, die is geïntegreerd met alle Intel-gebaseerde Mac-computers. Rosetta werkt achter de schermen om een ​​niet-universele applicatie te vertalen voor een Intel-gebaseerde Mac. Mac OS X (versie 10.6) Snow Leopard bevat standaard geen Rosetta; het programma moet apart worden geïnstalleerd.

Rosetta wordt beschouwd als een userland-programma dat zich bezighoudt met userland-code, waardoor het mogelijk minder geschikt is dan de eerdere 68k-emulator van Apple voor PowerPC. Het voorkomt echter ook lastige foutopsporing en mogelijke beveiligingslekken. Rosetta is niet compatibel met en voert niet het volgende uit:


  • Schermbeveiligers
  • Kernel-extensies
  • Toepassingen waarvoor uitzonderingsbehandeling vereist is
  • Gebundelde Java-applicaties
  • Code die voorkeuren invoegt in het systeemvoorkeurenframe