BeOS

BeOS는 Be Inc.가 1990년대에 개발한 개인용 컴퓨터 운영체제로, 멀티미디어 작업과 반응성 높은 그래픽 데스크톱에 초점을 맞췄다. 처음에는 BeBox 컴퓨터를 대상으로 개발되었고 이후 PowerPC Macintosh 및 x86 호환 컴퓨터로 확장되었다. 특정 UNIX·DOS 또...

분류멀티미디어 지향 데스크톱 운영체제
개발Be Inc.
개발 시작1990년대 중반
계보독자 개발 운영체제
커널BeOS 고유 커널
하드웨어BeBox, PowerPC Macintosh, x86 PC
기본 환경Tracker와 Deskbar
저장 구조Be File System (BFS)
라이선스상용 독점 소프트웨어
개발 상태개발 종료
공식 자료프로젝트 문서

BeOS는 Be Inc.가 1990년대에 개발한 개인용 컴퓨터 운영체제로, 멀티미디어 작업과 반응성 높은 그래픽 데스크톱에 초점을 맞췄다. 처음에는 BeBox 컴퓨터를 대상으로 개발되었고 이후 PowerPC Macintosh 및 x86 호환 컴퓨터로 확장되었다. 특정 UNIX·DOS 또는 Windows 커널의 파생판이 아니라 독립적으로 설계된 운영체제이며, 복수 프로세서와 스레드를 활용하는 프로그램 실행 모델을 중요하게 다뤘다.[1]

BeOS의 사용자 환경은 Tracker 파일 관리자와 Deskbar를 중심으로 구성되었으며, 멀티스레딩과 메시지 기반 응용 프로그램 모델을 통해 그래픽·오디오·비디오 작업을 동시에 처리하도록 설계되었다. Be File System은 64비트 파일 오프셋과 메타데이터 속성 및 인덱싱을 지원하여 파일의 이름과 경로 외에 구조화된 속성으로 자료를 찾는 작업을 가능하게 했다. 파일 시스템과 GUI API의 긴밀한 결합은 당시 데스크톱 운영체제들과 구별되는 특징이었다.

BeOS의 상용 개발은 2000년대 초 중단되었지만, 호환되는 환경을 자유 소프트웨어로 구현하려는 Haiku 프로젝트가 그 사용자 경험과 API를 계승하는 방향으로 발전했다. Haiku는 BeOS 원본 코드의 직접 복제판이 아니라 새로운 커널과 시스템 구성 요소로 호환성을 재현한다. 따라서 BeOS와 Haiku는 소프트웨어 코드 상속보다 호환성·설계 사상의 계보로 연결된다.[2]

역사

Be Inc.의 설립

BeBox와 이식

상용 개발 종료

커널과 실행 모델

멀티스레딩

메시지 전달

그래픽 인터페이스

Tracker

Deskbar

Be File System

속성·인덱싱

멀티미디어 시스템

지원 아키텍처

Haiku와의 관계

영향

관련 문서

  1. Haiku: About and BeOS background ↩
  2. Haiku source repository ↩