Executor es una aplicación de software que permite ejecutar programas clásicos de Mac OS basados en Motorola 68000 en diversos sistemas operativos basados en x86 . Executor fue creado por ARDI (Abacus Research and Development, Inc.). Su desarrollo se pospuso indefinidamente en 2005 y se publicó como software de código abierto en 2008. [ 1 ]
Descripción general
Executor se desarrolló originalmente para ejecutar programas de Mac en la plataforma NextStep [ 2 ] y otros sistemas Unix basados en MC680x0 como SunStation. [ 3 ] Durante ese tiempo, también existían otros dos productos similares para sistemas Unix: Liken de Xcelerated Systems Inc. y Equal de Quorum Inc. [ 4 ]
A diferencia de los emuladores de Macintosh auténticos, Executor no requiere imágenes de ROM de arranque ni otra propiedad intelectual de Apple. [ 5 ] Executor, al igual que Wine para ejecutar aplicaciones de Windows en plataformas tipo Unix, traduce las llamadas a la API de Macintosh Toolbox y las rutinas de QuickDraw a llamadas equivalentes a la API de Win32 o POSIX . La versión de MS-DOS de Executor se ejecuta utilizando el extensor de DOS en modo protegido CWSDPMI .
Executor traduce el código binario big-endian de 68k a código binario little-endian de x86. [ 6 ] Executor solo puede ejecutar programas de Macintosh diseñados para funcionar en hardware Macintosh basado en 68000. Executor puede emular Macintosh System 7.0.0 o System 6.0.7 para aplicaciones antiguas incompatibles con System 7.0.0.
Debido a la naturaleza orientada a la interfaz gráfica de usuario (GUI) de las aplicaciones clásicas de Mac OS, Executor tiene su propio entorno GUI conocido como Browser. Este imita el escritorio clásico de Mac OS y la aplicación Finder , pero sin funciones como la papelera o los paneles de control. [ 6 ] El menú predeterminado de Apple tampoco existe en Browser, sino que se reemplaza por un equivalente aproximado; las aplicaciones de Mac que se ejecutan tendrán disponibles las funciones del menú de Apple. Executor no tiene soporte para redes de ningún tipo, incluido el soporte para AppleTalk . Executor tampoco tiene la capacidad de ejecutar componentes (como extensiones o paneles de control) que están altamente integrados con las versiones clásicas de Mac OS. [ 6 ] Debido a las diferencias entre la ROM real de MacOS y la emulación proporcionada por Executor, existen otros problemas de compatibilidad. [ 7 ] Por ejemplo, la revista heise informó problemas con la instalación de muchos programas y con la ejecución de versiones anteriores de StarWriter y Adobe PageMill . Sin embargo, una vez instalados, Microsoft Word , Excel y BBEdit Lite son utilizables. [ 8 ]
Las páginas no oficiales de emulación de Macintosh informan que Executor se ejecuta correctamente con 24 MB de RAM en Windows 95. [ 9 ]
Tras considerar durante un tiempo la posibilidad de publicar el código fuente como código abierto , Matthews publicó el código fuente de las aplicaciones el 5 de octubre de 2008, bajo una licencia muy permisiva al estilo MIT.executorsyn68k
Referencias
- ↑ "Sitio web de ARDI" . Archivado del original el 1 de abril de 2009. Consultado el 24 de febrero de 2009 .
- ↑ Dan Lavin, "La emulación de Macintosh se acerca", Nextworld EXTRA, septiembre de 1991
- ↑ "Clonando el Mac", Macworld, enero de 1992, página 107
- ↑ "El software de Mac invade las computadoras alienígenas", Macworld, julio de 1993, página 87
- ↑ "Configuración de Executor para Windows" . E-Maculation. Enero de 2009. Consultado el 30 de agosto de 2010 .
- 1 2 3 Leszek, Pawel (4 de mayo de 2000). "Emular Mac OS en su equipo Linux" . CNN.com . Consultado el 24 de febrero de 2009 .
- ↑ "¿Reemplazo de ROM de código abierto? en Preguntas frecuentes de Mini vMac" . Consultado el 30 de agosto de 2010 .
- ↑ Kühnel, Stefan (17 de octubre de 1996). "Executor: uso de aplicaciones de Mac bajo Linux (The Executor)" . iX . Vol. 1996, n.º 11. Revista heise . pág. 64. Consultado el 30 de agosto de 2010 .
- ↑ "Executor/DOS bajo Win32" . Páginas no oficiales de emulación de Macintosh . Consultado el 30 de agosto de 2010 .
Enlaces externos
- ARDI - Sitio web del ejecutor
- GitHub - Sitio del proyecto Executor
- Emulación no oficial de Mac: Executor/DOS bajo Win32
- Guía de configuración del ejecutor de E-Maculation
- Executor 2000 (bifurcación mantenida activamente)
- Capas de compatibilidad
- Sistema operativo Mac clásico