Исполнитель (программное обеспечение) - Executor (software)

Исполнитель
"Браузерный" интерфейс исполнителя
Разработчики)Клиффорд Мэтьюз
изначальный выпуск1990
Стабильный выпуск
2.1
Репозиторий Отредактируйте это в Викиданных
Операционная системаМайкрософт Виндоус, Linux, Mac OS X (x86 )
ТипЭмуляция /Уровень совместимости
ЛицензияЛицензия MIT

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

Обзор

В отличие от других настоящих эмуляторов Macintosh, Executor не требует запуска. ПЗУ изображения или другая интеллектуальная собственность Apple.[2] Исполнитель, как и Вино для запуска приложений Windows на Unix-подобных платформах, переводит Панель инструментов Macintosh Вызовы API и Зарисовка подпрограмм в эквивалентные Win32 или POSIX Вызовы API. Версия Executor для MS-DOS запускается с использованием CWSDPMI защищенный режим Расширитель DOS.

Исполнитель переводит 68к прямой порядок байтов двоичный код в двоичный код x86 с прямым порядком байтов.[3] Executor может запускать только программы Macintosh, предназначенные для работы на 68000 аппаратное обеспечение Macintosh. Executor может имитировать Macintosh Система 7.0.0, или же Система 6.0.7 для старых приложений, несовместимых с Системой 7.0.0.

Из-за GUI Ориентированный на классические Mac OS приложения, Executor имеет собственную среду графического интерфейса, известную как Browser. Браузер пытается имитировать классический рабочий стол Mac OS и Finder приложение без таких функций, как корзина для мусора или панели управления Mac OS.[3] Меню Apple по умолчанию также не существует в браузере, но заменено приблизительным эквивалентом; при запуске приложений Mac будут доступны функции меню Apple. Исполнитель не поддерживает сеть любого типа, в том числе AppleTalk поддерживать. Executor также не имеет возможности запускать компоненты (такие как расширения или панели управления), которые сильно интегрированы с классическими версиями Mac OS.[3] Из-за различий между фактическим ПЗУ MacOS и эмуляцией, предоставляемой Executor, существуют другие проблемы совместимости.[4] Например, журнал heise сообщает о проблемах с установкой многих программ и запуском ранних версий StarWriter и Adobe PageMill. Однако после установки Microsoft Word, Excel и BBEdit Lite можно использовать.[5]

Executor может работать на ПК на базе x86 под управлением Майкрософт Виндоус и различные специфические Linux раздачи. Для всех версий Executor требуется минимальная конфигурация 90 МГц. Pentium процессор, 32 МБ ОЗУ, 4 МБ доступно для Executor, и минимум 8 МБ на жестком диске для установки.[6]Однако неофициальные страницы эмуляции Macintosh сообщают об успешном запуске Executor с 24 МБ ОЗУ в Windows 95.[7]

Версия Executor для Linux была протестирована под Red Hat Linux С 5 по 7, SuSE 6, Caldera OpenLinux 2, Debian 2.1, и Желтая собака Linux.[8]

Более старые версии Executor также работают на MS-DOS и Следующий шаг. Изначально Executor был разработан для запуска программ Mac на платформе NextStep. [9] и другие системы Unix на базе MC680x0, такие как SunStation.[10] В то время для систем Unix также существовали два других подобных продукта: Liken от Xcelerated Systems Inc, и равно от Quorum Inc.[11]

Текущее состояние

В настоящее время Executor не поддерживается и не разрабатывается. Клиффорд Мэтьюз, основатель ARDI, выпустил серийные коды, которые действовали до 31 декабря 2006 года, а затем до конца июня 2007 года. 23 июля 2007 года был выпущен новый рабочий серийный код без даты истечения срока действия.[12] при этом статус Исполнителя остается неизменным.[13]

После рассмотрения Открытый исходный код выпуск исходный код какое-то время Мэтьюз выпустил исходный код для исполнитель и syn68k 5 октября 2008 г., на основании очень разрешительной лицензии в стиле MIT.

Рекомендации

  1. ^ «Сайт АРДИ». Архивировано из оригинал на 2009-04-01. Получено 2009-02-24.
  2. ^ «Настройка Executor для Windows». E-Maculation. Январь 2009 г.. Получено 2010-08-30.
  3. ^ а б c Лешек, Павел (2004-05-04). «Эмулировать Mac OS на вашем Linux». CNN.com. Получено 2009-02-24.
  4. ^ «Замена ПЗУ с открытым исходным кодом? В FAQ по Mini vMac». Получено 2010-08-30.
  5. ^ Кюнель, Стефан. «Executor - использование приложений Mac под Linux (The Executor)». журнал heise. Получено 2010-08-30.
  6. ^ "Сайт ARDI - Обзор Executor для Windows (Интернет-архив)". Архивировано из оригинал на 2007-09-27. Получено 2009-02-24.
  7. ^ "Executor / DOS под Win32". Неофициальные страницы эмуляции Macintosh. Получено 2010-08-30.
  8. ^ "Сайт ARDI - Обзор Executor For Linux (Интернет-архив)". Архивировано из оригинал на 2007-09-27. Получено 2009-02-24.
  9. ^ Дэн Лавин, «Эмуляция Macintosh приближается», Nextworld EXTRA, сентябрь 1991 г.
  10. ^ «Клонирование Mac», Macworld, январь 1992 г., стр. 107
  11. ^ «Программное обеспечение Mac вторгается в чужой компьютер», Macworld, июль 1993 г., стр. 87
  12. ^ "ARDI, компания по эмуляции и обратному инжинирингу". Архивировано из оригинал на 2009-07-18. Получено 2009-07-13.
  13. ^ «Сайт АРДИ». Архивировано из оригинал на 2007-07-01. Получено 2007-07-24.

внешняя ссылка