ArcaOS

ArcaOS는 Arca Noae가 IBM OS/2 계열의 호환성과 상용 운영체제 기반을 현대 PC에서 지속할 수 있도록 개발하는 운영체제다. 기존 OS/2 및 eComStation 사용자의 프로그램과 작업 흐름을 유지하면서 최신 저장 장치와 네트워크·디스플레이, 설치 환경과 하드웨어 드...

분류OS/2 계보의 PC 운영체제
개발Arca Noae
개발·공개2017년 ArcaOS 5.0
기술 계보OS/2 계열 상용 코드와 현대화된 구성 요소
커널·중심 구조OS/2 기반 운영체제 기술
하드웨어·대상x86 PC, UEFI 기반 시스템 지원
대표 기술OS/2·DOS 프로그램 호환 및 최신 하드웨어 지원
후속·관련 계열OS/2·eComStation의 후속 상용 운영 환경
참고 자료프로젝트·역사 자료

ArcaOS는 Arca Noae가 IBM OS/2 계열의 호환성과 상용 운영체제 기반을 현대 PC에서 지속할 수 있도록 개발하는 운영체제다. 기존 OS/2 및 eComStation 사용자의 프로그램과 작업 흐름을 유지하면서 최신 저장 장치와 네트워크·디스플레이, 설치 환경과 하드웨어 드라이버를 지원하는 것이 주요 목표다. OS/2와 외형만 비슷한 새로운 독립 커널이 아니라 OS/2 계보의 실제 기술을 활용해 발전한 상용 제품이다.[1]

ArcaOS는 OS/2의 16비트·32비트 응용 프로그램과 DOS 프로그램, 일부 Windows 3.x 프로그램을 위한 호환 환경을 제공한다. 설치 도구와 드라이버 및 시스템 관리 구성 요소를 개선하고, UEFI 부팅과 GPT 디스크 지원 등 예전 OS/2 배포판의 제약을 완화하는 작업을 진행했다. OS/2의 실행 파일·API 및 사용자 공간을 보존하는 일과 새로운 하드웨어를 지원하는 일이 운영체제 유지보수의 핵심이다.

ArcaOS의 역할은 역사적인 운영체제 커널을 무조건 최신 운영체제로 재작성하는 것이 아니라 기존 응용 프로그램과 API를 안전하게 이어주는 것이다. 이는 ReactOS처럼 Windows NT의 호환 구조를 독립 소스로 구현하는 프로젝트와는 개발 방식이 다르다. OS/2 계보에 OS/2 → ArcaOS를 연결하는 것은 코드·제품 계승에 근거하며, PowerPC판 OS/2 Warp Connect (PowerPC Edition)은 IBM 마이크로커널 연구와 연계된 별도 구현으로 다룬다.

역사

기원

개발·배포의 변화

설계 목표

시스템 구조

커널과 실행 모델

프로세스·메모리

시스템 호출

파일 시스템과 저장 장치

사용자 인터페이스와 도구

하드웨어 지원

응용 프로그램·호환성

계보와 관련 운영체제

개발 상태와 한계

관련 문서

  1. Arca Noae: About ArcaOS ↩