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]