MachTen

MachTen은 Tenon Intersystems가 개발한 클래식 Macintosh용 UNIX 실행 환경이다. BSD UNIX와 Mach 기술을 결합하여 기존 Mac OS 응용 프로그램을 실행하는 동안 UNIX 셸, 네트워크 서비스와 개발 도구를 함께 사용할 수 있도록 했다. Motor...

분류클래식 Mac OS용 UNIX 실행 환경
개발사Tenon Intersystems
기반 기술Mach, BSD UNIX
대상 OSClassic Mac OS
제품군Professional MachTen, Power MachTen
CPUMotorola 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 기술을 공유하지만 개발 조직과 제품 목표가 독립적이었다.

역사

1990년 발표

Professional MachTen

Power MachTen

개발과 지원 종료

Mach와 BSD 기반 구조

클래식 Mac OS에서의 실행

UNIX 사용자 공간

개발 도구와 컴파일러

네트워크와 NFS

X Window System

지원 하드웨어

Motorola 68k

PowerPC

A/UX와 Mac OS X의 관계

관련 문서

  1. 관련 자료 ↩
  2. Tenon MachTen 안내 ↩
  3. CMU Mach 프로젝트의 상용 채택 사례 ↩