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