Введение

Программа, используемая для эмуляции программ Macintosh на основе Motorola 68000 Executor - это программное приложение, которое позволяет запускать классические программы Mac OS на основе Motorola 68000 на различных операционных системах на основе x86. Executor был создан ARDI (Abacus Research and Development, Inc.). С 2005 года разработка Executor была отложена на неопределенный срок. С 2008 года он был опубликован как программное обеспечение с открытым исходным кодом.

Обзор

Изначально Executor был разработан для запуска программ для Mac на платформе NextStep. и другие MC680x0 основанные на Unix системы, такие как SunStation. В то время существовали два других подобных продукта для систем Unix: Liken от Xcelerated Systems Inc и Equal от Quorum Inc. В отличие от настоящих эмуляторов Macintosh, Executor не требует загрузки изображений ROM или другой интеллектуальной собственности Apple. Executor, как и Wine для запуска приложений Windows на Unix-подобных платформах, переводит вызовы API Macintosh Toolbox и рутины QuickDraw в эквивалентные вызовы API Win32 или POSIX. Версия MS DOS Executor работает с использованием защищенного режима CWSDPMI DOS extender. Исполнитель переводит 68k большого эндианского бинарного кода в x86 маленький эндианский бинарный код. Executor может запускать только программы Macintosh, предназначенные для запуска на аппаратном обеспечении Macintosh 68000. Исполнитель может имитировать либо Macintosh System 7.0.0, либо System 6.0.7 для старых приложений, которые несовместимы с System 7.0.0. Из-за ориентированного на графический интерфейс характера классических приложений Mac OS, Executor имеет свою собственную графическую среду, известную как браузер. Он имитирует классический рабочий стол Mac OS и приложение Finder без таких функций, как корзина для мусора или панели управления. Например, Heise Magazine сообщил о проблемах с установкой многих программ и запуском ранних версий StarWriter и Adobe PageMill. Однако после установки можно использовать Microsoft Word, Excel и BBEdit Lite. Однако, неофициальные страницы эмуляции Macintosh сообщают об успешном запуске Executor с 24 МБ оперативной памяти на Windows 95. После рассмотрения открытого исходного кода некоторое время, Мэтьюс выпустил исходный код для приложений syn68k и исполнителя 5 октября 2008 года под очень свободной лицензией MIT.