실행자(소프트웨어)

Executor (software)
실행자
Executorbrowser.jpg
실행자의 "브라우저" 인터페이스
개발자클리포드 매튜스
초기 릴리즈1990
최종 발매
2.1
리포지토리
기록 위치C
운영 체제Microsoft Windows, Linux, Mac OS X(x86)
타이프하다.에뮬레이션/호환성 계층
면허증MIT 면허

실행기모토로라 68000 기반의 클래식 OS 프로그램을 다양한 x86 기반 운영 체제에서 실행할 수 있도록 하는 소프트웨어 애플리케이션이다.실행자는 ARDI(Abacus Research and Development, Inc.)에 의해 만들어졌다.2005년 현재, 실행자 개발은 무기한 연기되었다. 2008년 이후, 그것은 오픈 소스 소프트웨어로 이용 가능하게 되었다.[1]

개요

다른 진정한 Macintosh 에뮬레이터와는 달리, 실행자는 시작 ROM 이미지나 다른 Apple 지적 재산권을 요구하지 않는다.[2]Unix와 유사한 플랫폼에서 Windows 애플리케이션을 실행하는 Wine과 마찬가지로 실행자는 Macintosh Toolbox API 호출과 QuickDraw 루틴을 동등한 Win32 또는 POSIX API 호출로 변환한다.MS-DOS 버전의 실행자는 CWSDPMI 보호 모드 DOS 확장기를 사용하여 실행한다.

실행자는 68k 빅엔디안 바이너리 코드를 x86 리틀엔디안 바이너리 코드로 변환한다.[3]실행자는 68000 기반 Macintosh 하드웨어에서 실행되도록 설계된 Macintosh 프로그램만 실행할 수 있다.실행자는 시스템 7.0.0과 호환되지 않는 이전 응용 프로그램의 경우 Macintosh 시스템 7.0.0 또는 시스템 6.0.7을 모방할 수 있다.

전통적인 Mac OS 애플리케이션의 GUI 지향적 특성 때문에 실행자는 브라우저라고 알려진 고유한 GUI 환경을 가지고 있다.브라우저는 휴지통이나 Mac OS 제어판 등의 기능을 갖추지 않고 기존의 Mac OS 데스크탑과 Finder 응용 프로그램을 어느 정도 모방하려고 시도한다.[3]기본 Apple 메뉴도 Browser에는 없지만 대략적인 동등한 것으로 대체되며, 실행 중인 Mac 애플리케이션에는 Apple 메뉴 기능을 사용할 수 있게 된다.실행자는 AppleTalk 지원을 포함한 어떤 유형의 네트워킹도 지원하지 않는다.실행자는 또한 고전적인 Mac OS 버전과 고도로 통합된 구성 요소(확장판이나 제어판 등)를 실행할 수 있는 능력도 부족하다.[3]실제 MacOS ROM과 실행자가 제공하는 에뮬레이션의 차이 때문에 다른 호환성 문제가 존재한다.[4]예를 들어, Heise Magazine은 많은 프로그램의 설치와 초기 버전의 StarWriter 및 Adobe PageMill 실행과 관련된 문제를 보고한다.단, 일단 설치되면 마이크로소프트 워드, 엑셀, BBEdit Lite를 사용할 수 있다.[5]

실행자는 마이크로소프트 윈도 및 다양한 특정 리눅스 배포를 실행하는 x86 기반 PC에서 실행할 수 있다.모든 버전의 실행자는 최소 90MHz 펜티엄 프로세서, 실행자가 사용할 수 있는 4MB의 RAM 32MB 및 설치를 위한 최소 8MB의 하드 드라이브 공간이 필요하다.[6]그러나 비공식 매킨토시 에뮬레이션 페이지는 윈도우즈 95에서 24MB의 RAM으로 실행기를 성공적으로 실행했다고 보고한다.[7]

리눅스 버전의 실행자는 Red Hat 리눅스 5, 7, SuSE 6, Caldera OpenLinux 2, Debian 2.1, Yellow Dog Linux에서 테스트를 받았다.[8]

이전 버전의 실행자는 MS-DOSNeXTSTEP에서도 실행된다.실행기는 원래 넥스트스텝 플랫폼과 SunStation과 같은 다른 MC680x0 기반 유닉스 시스템에서 Mac 프로그램을 실행하도록 개발되었다.[10]그 기간 동안, 두 개의 유사한 제품이 유닉스 시스템에도 존재했다: Xcelerated Systems Inc.의 Liken과 Quamum Inc.[11]의 Equal.

현재 상태

현재 실행자는 지원되거나 개발되지 않고 있다.ARDI의 설립자인 클리포드 매튜스는 2006년 12월 31일까지, 그리고 2007년 6월 말까지 작동했던 시리얼 코드를 발표했다.2007년 7월 23일, 만료일이 없는 새로운 작동 시리얼 코드가 공개되는 한편,[12] 실행자의 상태는 변경되지 않고 있다.[13]

얼마간 소스 코드의 오픈 소스 릴리즈를 고려한 후, 매튜스는 소스 코드의 소스 코드를 공개했다.executor, 그리고syn68k2008년 10월 5일, 매우 관대한 MIT형 면허에 의한 신청.

참조

  1. ^ "ARDI website". Archived from the original on 2009-04-01. Retrieved 2009-02-24.
  2. ^ "Setting up Executor For Windows". E-Maculation. January 2009. Retrieved 2010-08-30.
  3. ^ a b c Leszek, Pawel (2000-05-04). "Emulate Mac OS on your Linux box". CNN.com. Retrieved 2009-02-24.
  4. ^ "Open source ROM replacement? in Mini vMac FAQ". Retrieved 2010-08-30.
  5. ^ Kühnel, Stefan. "Executor - using Mac applications under Linux (The Executor)". heise Magazine. Retrieved 2010-08-30.
  6. ^ "ARDI website - Executor For Windows Overview (Internet Archive)". Archived from the original on 2007-09-27. Retrieved 2009-02-24.
  7. ^ "Executor/DOS under Win32". Unofficial Macintosh Emulation Pages. Retrieved 2010-08-30.
  8. ^ "ARDI website - Executor For Linux Overview (Internet Archive)". Archived from the original on 2007-09-27. Retrieved 2009-02-24.
  9. ^ 댄 라빈, 넥스트월드 엑스트라, 1991년 9월 "매킨토시 에뮬레이션이 근사하다"
  10. ^ "Cloning The Mac", Macworld, 1992년 1월 107페이지
  11. ^ "Mac Software Invades Alian Computer", Macworld, 1993년 7월, 페이지 87
  12. ^ "ARDI,an Emulation and Reverse-Engineering Company". Archived from the original on 2009-07-18. Retrieved 2009-07-13.
  13. ^ "ARDI website". Archived from the original on 2007-07-01. Retrieved 2007-07-24.

외부 링크