Huis audio Wat is Rosetta? - definitie van techopedia

Wat is Rosetta? - definitie van techopedia

Inhoudsopgave:

Anonim

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 de Quick Transit-technologie van Transitive Corporation, 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.

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
Wat is Rosetta? - definitie van techopedia