Исполнитель (программное обеспечение)
![]() «Браузерный» интерфейс Исполнителя | |
Разработчик(и) | Клиффорд Мэтьюз |
---|---|
Первоначальный выпуск | 1990 |
Финальный выпуск | 2.1 |
Репозиторий | |
Написано в | С |
Операционная система | Windows , Linux , Mac OS X ( x86 ) |
Тип | эмуляции / совместимости Уровень |
Лицензия | МОЯ лицензия |
Executor — это программное приложение, которое позволяет Motorola 68000 на базе классические программы Mac OS запускать x86 на базе в различных операционных системах . Исполнитель был создан ARDI (Abacus Research and Development, Inc.). С 2005 года разработка Executor была отложена на неопределенный срок. По состоянию на 2008 год оно было опубликовано как программное обеспечение с открытым исходным кодом . [1]
Обзор
[ редактировать ]Первоначально Executor был разработан для запуска программ Mac на платформе NextStep. [2] и другие системы Unix на базе MC680x0, такие как SunStation. [3] В то время для систем Unix существовало еще два подобных продукта: Liken от Xcelerated Systems Inc и Equal от Quorum Inc. [4]
В отличие от настоящих эмуляторов Macintosh, Executor не требует загрузочных образов ПЗУ или другой интеллектуальной собственности Apple. [5] Executor, во многом похожий на Wine для запуска приложений Windows на Unix-подобных платформах, преобразует вызовы API Macintosh Toolbox и процедуры QuickDraw в эквивалентные вызовы API Win32 или POSIX . Версия Executor для MS-DOS работает с использованием CWSDPMI защищенного режима расширителя DOS .
Исполнитель преобразует 68- тысячный двоичный код с прямым порядком байтов в двоичный код x86 с прямым порядком байтов. [6] Executor может запускать только программы Macintosh, предназначенные для работы на оборудовании Macintosh на базе 68000 . Executor может имитировать Macintosh System 7.0.0 или System 6.0.7 для старых приложений, несовместимых с System 7.0.0.
Из-за того, что классические приложения Mac OS ориентированы на графический интерфейс , у Executor есть собственная среда графического интерфейса, известная как браузер. Он имитирует классический рабочий стол Mac OS и приложение Finder , но не имеет таких функций, как корзина или панели управления. [6] Меню Apple по умолчанию также не существует в браузере, но заменено приблизительным эквивалентом; при запуске приложений Mac будут доступны функции меню Apple. Executor не поддерживает сети любого типа, включая AppleTalk поддержку . В Executor также отсутствует возможность запуска компонентов (таких как расширения или панели управления), которые тесно интегрированы с классическими версиями Mac OS. [6] Из-за различий между реальным ПЗУ MacOS и эмуляцией, предоставляемой Executor, существуют другие проблемы совместимости. [7] Например, журнал Heise Magazine сообщил о проблемах с установкой многих программ и запуском ранних версий StarWriter и Adobe PageMill . Однако после установки Microsoft Word , Excel и BBEdit Lite . можно использовать [8]
Однако на неофициальных страницах эмуляции Macintosh сообщается об успешном запуске Executor с 24 МБ ОЗУ в Windows 95. [9]
Подумывая об открытии исходного кода в течение некоторого времени, Мэтьюз опубликовал исходный код для executor
и syn68k
приложений 5 октября 2008 г. под очень либеральной лицензией в стиле MIT.
Ссылки
[ редактировать ]- ^ «Сайт АРДИ» . Архивировано из оригинала 1 апреля 2009 года . Проверено 24 февраля 2009 г.
- ^ Дэн Лавин, «Эмуляция Macintosh приближается», Nextworld EXTRA, сентябрь 1991 г.
- ^ «Клонирование Mac», Macworld, январь 1992 г., стр. 107.
- ^ «Программное обеспечение Mac вторгается в компьютер пришельцев», Macworld, июль 1993 г., стр. 87
- ^ «Настройка Executor для Windows» . Электронная Макуляция. Январь 2009 года . Проверено 30 августа 2010 г.
- ^ Jump up to: а б с Лешек, Павел (4 мая 2000 г.). «Эмулируйте Mac OS на вашем компьютере с Linux» . CNN.com . Проверено 24 февраля 2009 г.
- ^ «Замена ПЗУ с открытым исходным кодом? в FAQ по Mini vMac» . Проверено 30 августа 2010 г.
- ^ Кюнель, Стефан. «Исполнитель — использование приложений Mac под Linux (The Executor)» . Журнал Хайзе . Проверено 30 августа 2010 г.
- ^ «Исполнитель/DOS под Win32» . Неофициальные страницы эмуляции Macintosh . Проверено 30 августа 2010 г.