Mục lục:
Định nghĩa - Rosetta có nghĩa là gì?
Rosetta là một chương trình dịch cho phép các chương trình ứng dụng Macintosh dựa trên bộ xử lý PowerPC chạy trên các máy tính Macintosh dựa trên Intel. Bản dịch này được ẩn khỏi người dùng ứng dụng. Rosetta dựa trên công nghệ Chuyển tuyến nhanh của Transitive Corporation, cho phép phần mềm Mac OS X có sẵn chạy trên bộ xử lý dựa trên Intel mới hơn mà không cần thực hiện bất kỳ thay đổi nào. Rosetta không bao gồm giao diện người dùng đồ họa.
Techopedia giải thích Rosetta
Rosetta được đặt theo tên của Rosetta Stone, một phiến đá bao gồm cùng một nghị định trong ba ngôn ngữ, giúp giải mã chữ tượng hình cổ đại. Điều này nói lên khả năng tịnh tiến của chương trình Rosetta.
Các ứng dụng Mac OS X chạy trên cả bộ xử lý Intel và bộ xử lý PowerPC được gọi là các ứng dụng phổ quát. Các ứng dụng không có phiên bản phổ quát có thể được sử dụng trên máy Mac dựa trên bộ xử lý Intel thông qua Rosetta, được tích hợp với tất cả các máy tính Mac dựa trên Intel. Rosetta hoạt động đằng sau hậu trường để dịch một ứng dụng không phổ biến để chạy trên máy Mac dựa trên Intel. Mac OS X (phiên bản 10.6) Snow Leopard không bao gồm Rosetta theo mặc định; chương trình phải được cài đặt riêng.
Rosetta được coi là một chương trình dành cho người dùng liên quan đến mã vùng người dùng, điều này có thể khiến nó kém khả năng hơn trình giả lập 68k trước đây của Apple cho PowerPC. Tuy nhiên, nó cũng tránh được việc gỡ lỗi rắc rối và các lỗ hổng bảo mật có thể xảy ra. Rosetta không tương thích và không chạy như sau:
- Trình bảo vệ màn hình
- Phần mở rộng hạt nhân
- Các ứng dụng yêu cầu xử lý ngoại lệ
- Các ứng dụng Java đi kèm
- Mã chèn tùy chọn vào khung tùy chọn hệ thống
