MachTen
MachTen은 Tenon Intersystems가 개발한 클래식 Macintosh용 UNIX 실행 환경이다. BSD UNIX와 Mach 기술을 결합하여 기존 Mac OS 응용 프로그램을 실행하는 동안 UNIX 셸, 네트워크 서비스와 개발 도구를 함께 사용할 수 있도록 했다. Motor...
| 분류 | 클래식 Mac OS용 UNIX 실행 환경 |
|---|---|
| 개발사 | Tenon Intersystems |
| 기반 기술 | Mach, BSD UNIX |
| 대상 OS | Classic Mac OS |
| 제품군 | Professional MachTen, Power MachTen |
| CPU | Motorola 68k, PowerPC |
| 기능 | UNIX 셸, 개발 도구, 네트워크 |
| 그래픽 지원 | X Window System |
| 실행 방식 | Mac OS와 공존하는 UNIX 환경 |
| 개발 상태 | 역사적 상용 제품 |
| 라이선스 | 독점 상용 소프트웨어 |
| 자료 | CMU Mach Overview |
MachTen은 Tenon Intersystems가 개발한 클래식 Macintosh용 UNIX 실행 환경이다. BSD UNIX와 Mach 기술을 결합하여 기존 Mac OS 응용 프로그램을 실행하는 동안 UNIX 셸, 네트워크 서비스와 개발 도구를 함께 사용할 수 있도록 했다. Motorola 68k용 Professional MachTen과 PowerPC용 Power MachTen으로 나뉘었으며, 전통적인 Macintosh 하드웨어의 네이티브 부팅 운영체제를 완전히 교체하는 제품과는 달랐다.[1]
MachTen은 기존 클래식 Mac OS 응용 프로그램과 사용자 인터페이스를 계속 사용하는 동안 UNIX 셸·개발 도구 및 네트워크 서비스를 활용하려는 사용자를 대상으로 개발되었다. BSD 계열 UNIX 인터페이스와 Mach 커널 기술을 Macintosh 환경에 결합했으며 컴파일러·텍스트 편집기·X Window System과 같은 시스템 개발 및 네트워크 작업도 가능하도록 구성했다.[2]
Motorola 68k 기반 Macintosh용 Professional MachTen과 PowerPC용 Power MachTen은 서로 다른 CPU 및 시스템 요구에 맞춰 제공되었다. 이 제품은 클래식 Mac OS 환경과 공존하는 UNIX 실행 모델을 채택했기 때문에 Macintosh에서 직접 Mach 기반 UNIX를 부팅한 MacMach 연구나 이후의 Rhapsody·macOS 기술 구조와 구별된다. 역사적으로는 Mac OS X 등장 이전 Macintosh에서 UNIX 개발 및 서버 작업을 수행하려는 시도를 대표한다.
MachTen은 클래식 Macintosh의 친숙한 GUI와 응용 프로그램을 이용하는 한편 별도의 UNIX 개발·관리 환경도 사용할 수 있도록 설계되었다. BSD 계열의 UNIX 명령과 프로세스 모델, 네트워크·파일 시스템 기능을 활용했으며 컴파일러와 X Window System 관련 도구를 통해 Macintosh를 UNIX 개발 작업에 사용할 수 있었다. 이 제품은 NeXTSTEP이나 Mac OS X 이전의 Macintosh 사용자들이 UNIX 도구를 접하는 여러 방식 중 하나였다.[3]
Motorola 68k용 Professional MachTen과 PowerPC용 Power MachTen은 서로 다른 CPU 시대에 대응했다. MachTen은 기존 Mac OS와 공존하는 UNIX 실행 환경이었으므로, Mach를 직접 부팅하고 UNIX 서버를 실행하는 MacMach과는 시스템 구성에서 구별된다. 두 프로젝트는 이름과 Macintosh 하드웨어, Mach 기술을 공유하지만 개발 조직과 제품 목표가 독립적이었다.