MorphOS

TechPedia

개요

MorphOSAmigaOS의 설계 철학을 계승한 PowerPC 기반 운영체제이다. 2000년대 초 Amiga 커뮤니티 내에서 “차세대 Amiga 호환 OS”를 목표로 개발되었으며, 현대 하드웨어와 GUI 환경을 결합한 경량·고성능 OS로 평가된다.

MorphOS는 AmigaOS의 핵심 요소인 Exec 커널, Intuition GUI, ARexx 스크립트 시스템의 철학을 유지하면서, PowerPC 아키텍처에 최적화된 새로운 코드베이스로 구현된 운영체제이다.

GUI, API, 파일 시스템은 AmigaOS와 높은 수준의 호환성을 갖추고 있으며, Amiga 소프트웨어를 네이티브 환경에서 그대로 실행할 수 있다. MorphOS는 완전한 독립 커널 구조를 가진 “Amiga 계열”의 후속 운영체제이다.

역사

  • 1999년 – MorphOS 개발 시작 (AmigaOS 3.x 호환 목표)
  • 2000년 – 초기 PowerPC 베타 빌드 공개 (Phase5 하드웨어 전용)
  • 2003년 – MorphOS 1.4 정식 발표
  • 2008년 – MorphOS 2.0, 완전한 GUI 재설계 및 PowerMac 지원
  • 2012년 – MorphOS 3.0, Apple PowerBookMac mini G4 지원
  • 2020년 – MorphOS 3.14, AmigaOne X5000 지원 추가
  • 2024년 – MorphOS 3.18, 현대 브라우저 및 64비트 ABI 개발 중

기술적 구조

MorphOS는 AmigaOS와 동일한 API 레벨을 유지하면서, 커널부터 완전히 새로 작성된 독자 OS이다.

  • 커널 – Quark Microkernel (비대칭 멀티태스킹 지원)
  • 하위 호환 계층 – ABox (AmigaOS 3.x API 호환 환경)
  • GUI 시스템 – Ambient (Workbench 대체 데스크톱)
  • 파일 시스템 – SFS, PFS3, FAT, ISO9660, ext2, NTFS(읽기 전용)
  • 패키지 관리 – 독립 실행 파일 기반, 독자적 앱 배포 구조
  • 그래픽 API – TinyGL (OpenGL 호환 계층)
  • 네트워크 스택 – NetStack (BSD TCP/IP 기반)
  • 커널 아키텍처 – 하이브리드 구조 (Quark + ABox)

구성 요소

구성 요소 설명
Quark Kernel PowerPC 전용 마이크로커널
ABox AmigaOS 3.x 호환 서브시스템
Ambient GUI / 데스크톱 환경
TinyGL OpenGL 호환 그래픽 API
NetStack TCP/IP 네트워크 계층
Poseidon USB 스택 및 장치 관리자

특징

  • AmigaOS 완전 호환 – ABox를 통한 API·바이너리 호환성
  • PowerPC 최적화 – 32비트 PowerPC 네이티브 코드 실행
  • 모듈형 아키텍처 – Quark(커널)과 ABox(API 계층)로 분리
  • 빠른 부팅 – ROM 이미지 기반 초기화 구조
  • 경량성 – 수백 MB 이하의 설치 크기, 저사양 하드웨어에서도 작동
  • 현대적 GUI – Ambient 환경, 멀티윈도우 및 테마 지원
  • 멀티미디어MUI(Magic User Interface) 프레임워크 내장

하드웨어 지원

MorphOS는 주로 PowerPC 하드웨어에서 실행된다.

MorphOS와 AmigaOS 비교

항목 AmigaOS 3.x MorphOS
커널 Exec Quark (ABox 포함)
아키텍처 Motorola 68k PowerPC
GUI Workbench Ambient
API Amiga API Amiga API 호환
파일 시스템 OFS/FFS SFS/PFS/NTFS
네트워크 Miami / Roadshow NetStack
하드웨어 Amiga 68k 시스템 PowerPC 시스템

MorphOS와 AROS의 차이

  • MorphOS는 PowerPC 기반의 상용 OS이며, AmigaOS 코드와 이진 호환성을 유지한다.
  • AROS는 완전 오픈소스 프로젝트로, AmigaOS API를 재구현한 x86·ARM 이식 중심 OS이다.
  • 두 운영체제 모두 Amiga 철학을 이어받았지만, MorphOS는 실사용 가능한 완성도 높은 PowerPC 환경을 제공한다.

라이선스

MorphOS는 상용 라이선스로 배포되며, 기본 설치 후 30분 제한 모드(재부팅 필요)에서 무료로 사용할 수 있다. 정식 라이선스는 유료로 활성화되며, 장치별 키 방식으로 관리된다.

현재 개발

MorphOS 개발팀은 독립적인 MorphOS Team으로 구성되어 있으며, 공식 사이트 MorphOS Team을 통해 업데이트를 배포한다. 향후 계획은 64비트 PowerPC ABI 완전 이전 및 x86-64 포팅이다.

계열

MorphOS는 AmigaOS 계열의 현대 후속 운영체제로, AROSAmigaOS 4.x와 함께 “Neo-Amiga” 계열로 분류된다.

같이 보기

참고 문헌

  • MorphOS 공식 사이트 – MorphOS Team
  • “Inside MorphOS Architecture” – MorphOS Dev Blog, 2021
  • “MorphOS 3.18 Release Notes”, MorphOS Team, 2024
  • “Quark Microkernel and ABox Design”, MorphOS Docs, 2020
  • “Amiga Successors: AROS, MorphOS, and AmigaOS 4” – OSNews, 2022