Rosetta

Autor: Peter Berry
Data Creației: 20 August 2021
Data Actualizării: 2 Mai 2024
Anonim
Rosetta on Audiotree Live (Full Session)
Video: Rosetta on Audiotree Live (Full Session)

Conţinut

Definiție - Ce înseamnă Rosetta?

Rosetta este un program de traducere care permite rularea programelor de aplicații Macintosh bazate pe procesoare PowerPC pe computere Macintosh bazate pe Intel. Această traducere este ascunsă de utilizatorul aplicației. Rosetta se bazează pe tehnologia Transit Quick Transit Corporations, care permite software-ului Mac OS X preexistent să ruleze pe noul procesor bazat pe Intel fără a implementa nicio modificare. Rosetta nu include o interfață grafică de utilizator.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Rosetta

Rosetta poartă numele de Piatra Rosetta, o tabletă de piatră care include același decret în trei limbi, ceea ce a făcut posibilă descifrarea hieroglifelor antice. Aceasta vorbește despre abilitățile de translație ale programului Rosetta.

Aplicațiile Mac OS X care rulează atât pe procesorul Intel cât și pe procesorul PowerPC sunt denumite aplicații universale. Aplicațiile fără versiune universală pot fi utilizate pe Mac-ul bazat pe procesor Intel prin Rosetta, care este integrat cu toate computerele Mac bazate pe Intel. Rosetta funcționează în culise pentru a traduce o aplicație non-universală pentru a rula pe un Mac bazat pe Intel. Snow Leopard pentru Mac OS X (versiunea 10.6) nu include Rosetta în mod implicit; programul trebuie instalat separat.

Rosetta este considerat un program userland care se ocupă de codul userland, ceea ce ar putea să îl facă mai puțin capabil decât emulatorul de 68 de ani pentru Apple pentru PowerPC. Cu toate acestea, evită, de asemenea, depanarea supărătoare și posibile găuri de securitate. Rosetta nu este compatibilă și nu rulează următoarele:


  • Protecții de ecran
  • Extensii de nucleu
  • Aplicații care necesită manipulare excepție
  • Aplicații Java grupate
  • Cod care introduce preferințele în cadrul preferințelor sistemului