Obsah
- Definice - Co znamená Rosetta?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje Rosetta
Definice - Co znamená Rosetta?
Rosetta je překladový program, který umožňuje aplikačním programům Macintosh založeným na procesorech PowerPC v počítačích Macintosh založených na procesorech Intel. Tento překlad je před uživatelem aplikace skrytý. Rosetta je založena na technologii Transitive Corporations Quick Transit, která umožňuje spuštění již existujícího softwaru Mac OS X na novějším procesoru Intel bez provedení jakýchkoli změn. Rosetta nezahrnuje grafické uživatelské rozhraní.
Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
Techopedia vysvětluje Rosetta
Rosetta je pojmenována po Rosetta Stone, kamenné desce, která obsahuje stejnou vyhlášku ve třech jazycích, což umožnilo rozluštit starověké hieroglyfy. To hovoří o překladatelských schopnostech programu Rosetta.
Aplikace Mac OS X běžící na procesoru Intel i na procesoru PowerPC se nazývají univerzální aplikace. Aplikace bez univerzální verze lze použít na počítačích Mac s procesorem Intel prostřednictvím Rosetta, která je integrována do všech počítačů Mac s procesorem Intel. Rosetta pracuje v zákulisí a překládá neuniverzální aplikaci, která běží na počítačích Mac založených na Intelu. Mac OS X (verze 10.6) Snow Leopard ve výchozím nastavení nezahrnuje Rosetta; program musí být nainstalován samostatně.
Rosetta je považována za program userland, který se zabývá kódem userland, což by mohlo způsobit, že bude méně schopný než dřívější emulátor společnosti Apple s kapacitou 68 000 pro PowerPC. Vyhýbá se však také obtížným ladění a možným bezpečnostním dírám. Rosetta není kompatibilní s a nespouští následující:
- Spořiče obrazovky
- Rozšíření jádra
- Aplikace vyžadující zpracování výjimek
- Dodávané Java aplikace
- Kód, který vkládá preference do rámce systémových preferencí