Зміст:
Визначення - Що означає розетка?
Rosetta - програма перекладу, яка дозволяє прикладним програмам Macintosh на базі процесорів PowerPC працювати на комп'ютерах Macintosh на базі Intel. Цей переклад прихований від користувача програми. Rosetta базується на технології Quick Transit корпорації Transitive Corporation, яка дозволяє попередньо існуючому програмному забезпеченню Mac OS X запускатись на новішому процесорі на базі Intel без будь-яких змін. Rosetta не включає графічний інтерфейс користувача.
Техопедія пояснює Розетту
Розетта названа на честь кам'яної розетки, кам'яної таблички, яка містить той самий указ трьома мовами, що дало можливість розшифрувати давні ієрогліфи. Це говорить про поступальні здібності програми Rosetta.
Програми Mac OS X, що працюють як на процесорі Intel, так і на процесорі PowerPC, називають універсальними програмами. Програми без універсальної версії можна використовувати на Mac-процесорі Intel через Rosetta, який інтегрований з усіма комп'ютерами на базі ОС Intel. Rosetta працює за кадром, щоб перевести не універсальний додаток для роботи на Mac, що базується на Intel. Mac OS X (версія 10.6) Snow Leopard не включає Rosetta за замовчуванням; програму потрібно встановлювати окремо.
Rosetta вважається програмою userland, яка займається кодом userland, що може зробити її менш спроможною, ніж попередній емулятор 68k для Apple PowerPC. Однак це також дозволяє уникнути проблемних налагоджень та можливих дірок у безпеці. Rosetta не сумісний і не працює з наступними:
- Заставки
- Розширення ядра
- Програми, які потребують обробки виключень
- Комплектні програми Java
- Код, який вставляє налаштування у рамку системних налаштувань