Tartalomjegyzék:
Meghatározás - Mit jelent Rosetta?
A Rosetta egy fordítóprogram, amely lehetővé teszi a PowerPC processzor alapú Macintosh alkalmazásprogramok futtatását Intel alapú Macintosh számítógépeken. Ez a fordítás el van rejtve az alkalmazás felhasználójától. A Rosetta a Transitive Corporation Quick Transit technológiáján alapul, amely lehetővé teszi a már létező Mac OS X szoftverek futtatását az újabb Intel-alapú processzoron, bármilyen változtatás nélkül. A Rosetta nem tartalmaz grafikus felhasználói felületet.
A Techopedia magyarázza Rosetta-t
A Rosetta nevét a Rosetta kőnek nevezték, amely egy olyan kőtabletta, amely ugyanazt a rendeletet tartalmazza három nyelven, és amely lehetővé tette az ősi hieroglifák megfejtését. Ez a Rosetta program transzlációs képességeire vonatkozik.
Az Intel és a PowerPC processzoron egyaránt futó Mac OS X alkalmazásokat univerzális alkalmazásoknak nevezzük. Az univerzális változat nélküli alkalmazások használhatók az Intel processzor alapú Mac rendszeren, a Rosetta-n keresztül, amely integrálva van az összes Intel-alapú Mac számítógéppel. A Rosetta a színfalak mögött egy nem univerzális alkalmazás lefordítását végzi, amely Intel alapú Mac rendszeren fut. A Mac OS X (10.6 verzió) Snow Leopard alapértelmezés szerint nem tartalmazza a Rosetta-t; a programot külön kell telepíteni.
A Rosetta olyan felhasználói programnak tekinthető, amely a felhasználói azonosító kóddal foglalkozik, ami miatt kevésbé lesz képes, mint az Apple korábbi 68k emulátorán a PowerPC-hez. Ugyanakkor elkerüli a zavaró hibakeresést és az esetleges biztonsági lyukakat. A Rosetta nem kompatibilis a következőkkel, és nem futtatja őket:
- Képernyővédők
- Kernel kiterjesztések
- Kivételkezelést igénylő alkalmazások
- Komplett Java alkalmazások
- Kód, amely beilleszti a beállításokat a rendszer preferencia keretébe
