Haiku
Haiku는 개인용 컴퓨터에서 빠르고 일관된 그래픽 환경을 제공하도록 개발되는 자유·오픈 소스 운영체제다. 초기 목표는 BeOS R5와의 바이너리 호환이었으며, 기존 사용자 인터페이스와 API·미디어 환경을 독자적인 코드로 다시 구현했다. 동일한 프로그램 실행 경험을 이어가려는 설계상의...
| 분류 | BeOS 호환 데스크톱 운영체제 |
|---|---|
| 개발 | Haiku 개발 공동체 |
| 개발 시작 | 2001년 프로젝트 출범 |
| 계보 | BeOS 호환성 재구현, 독립 코드 |
| 커널 | Haiku 고유 커널 |
| 하드웨어 | x86·x86-64 및 개발 포트 |
| 기본 환경 | Tracker·Deskbar와 통합 데스크톱 |
| 저장 구조 | BFS |
| 라이선스 | 자유·오픈 소스 |
| 개발 상태 | 개발 중 |
| 공식 자료 | 프로젝트 문서 |
Haiku는 개인용 컴퓨터에서 빠르고 일관된 그래픽 환경을 제공하도록 개발되는 자유·오픈 소스 운영체제다. 초기 목표는 BeOS R5와의 바이너리 호환이었으며, 기존 사용자 인터페이스와 API·미디어 환경을 독자적인 코드로 다시 구현했다. 동일한 프로그램 실행 경험을 이어가려는 설계상의 후속 프로젝트이지만 원본 BeOS의 독점 커널을 그대로 사용하는 운영체제는 아니다.[1]
Haiku는 커널, 시스템 라이브러리, 파일 시스템과 드라이버, GUI 서버 및 기본 애플리케이션을 하나의 통합된 시스템으로 구성한다. Tracker와 Deskbar를 중심으로 파일·프로그램을 조작하며, BeOS 스타일의 메시지 전달 API와 멀티미디어 기능을 계승한다. BFS 파일 시스템은 메타데이터 속성과 인덱싱을 제공하며, 응용 프로그램이 파일을 단순한 바이트 스트림 이상으로 다룰 수 있게 한다.
Haiku는 외부 소프트웨어를 포팅하고 독립적인 빌드·배포 인프라를 유지하며 실제 하드웨어와 가상 머신에서 실행할 수 있다. 디자인과 ABI 호환성에서는 BeOS에 뿌리를 두었지만 Linux·BSD의 기존 커널을 가져다 구축한 배포판이 아니다. 호환 가능한 사용자 공간 인터페이스와 새로 구현한 시스템 구조를 구별하는 사례로, 운영체제 계보에서는 독자 커널과 BeOS 호환 계열을 함께 표시할 수 있다.[2]