Rosetta

Définition - Que signifie Rosetta?

Rosetta est un programme de traduction qui permet aux programmes d'application Macintosh basés sur le processeur PowerPC de s'exécuter sur les ordinateurs Macintosh Intel. Cette traduction est cachée à l'utilisateur de l'application. Rosetta est basé sur la technologie Quick Transit de Transitive Corporation, qui permet aux logiciels Mac OS X préexistants de fonctionner sur le nouveau processeur Intel sans implémenter de changement. Rosetta n'inclut pas d'interface utilisateur graphique.

Definir Tech explique Rosetta

Rosetta tire son nom de la pierre de Rosette, une tablette de pierre qui comprend le même décret en trois langues, qui a permis de déchiffrer les hiéroglyphes anciens. Cela témoigne des capacités de traduction du programme Rosetta.

Les applications Mac OS X exécutées à la fois sur le processeur Intel et le processeur PowerPC sont appelées applications universelles. Les applications sans version universelle peuvent être utilisées sur le Mac à processeur Intel via Rosetta, qui est intégré à tous les ordinateurs Mac à processeur Intel. Rosetta travaille en coulisses pour traduire une application non universelle pour qu'elle s'exécute sur un Mac Intel. Le Mac OS X (version 10.6) Snow Leopard n'inclut pas Rosetta par défaut; le programme doit être installé séparément.

Rosetta est considéré comme un programme utilisateur qui traite du code utilisateur, ce qui pourrait le rendre moins performant que l'émulateur 68k précédent d'Apple pour PowerPC. Cependant, cela évite également un débogage gênant et d'éventuelles failles de sécurité. Rosetta n'est pas compatible avec et n'exécute pas les éléments suivants:

  • Économiseurs d'écran
  • Extensions du noyau
  • Applications nécessitant une gestion des exceptions
  • Applications Java groupées
  • Code qui insère les préférences dans le cadre des préférences système