Haiku OS(ハイクオーエス)
OpenBeOS 2001年→Haiku 2003年改名+BeOS R5 互換オープンソースOS。Single User+POSIX+ファイルシステム属性+2024年R1/Beta5+ニッチデスクトップOSとして継続。
概要
Haiku OS は OpenBeOS プロジェクト 2001年8月発足→2004年に "Haiku" (俳句) に改名された BeOS R5 (2000年最終版) の互換オープンソースOS。Be Inc. (1995-2001) が開発した BeOS R5 が2001年 Be Inc. 倒産+Palm Inc. 買収+消滅後、コミュニティ駆動で復活を目指した OSS プロジェクト。BeOS のシングルユーザ+マルチメディア特化+ファイルシステム属性 (BFS - Be File System) の特徴を完全再現+POSIX 互換+独自カーネル+独自 GUI を持つ。2009年 R1 Alpha 1 → 2024年 R1/Beta 5 (2024年9月) と20年超の長期開発。世界中のニッチデスクトップ OS ファン・レトロコンピュータ愛好家層に支持され、軽量+応答性高い独自体験を提供する稀有な完全OSS デスクトップ OS。
主な特徴・仕組み
- kernel: 独自 Haiku kernel (NewOS kernel ベース・モノリシック)
- ファイルシステム: BFS (Be File System・属性ベース・POSIX互換)
- GUI: 独自 Tracker (ファイルマネージャ) + Deskbar (タスクバー)
- API: BeOS API 互換 + POSIX サブセット
- 言語: C++ + 一部 C・GCC コンパイラ + clang オプション
- 対応 CPU: x86 (32bit + 64bit)・PowerPC は廃止
- マルチメディア: BeOS 由来のメディアフレームワーク・低遅延音声+映像
- シングルユーザ: マルチユーザ対応未実装 (2024年現在)
- POSIX: bash/coreutils/gcc 等の Linux/Unix ツール群動作
- HaikuPorts: パッケージ管理・15,000以上のソフトウェア入手可能
- WebPositive: 内蔵 Web ブラウザ (Chromium/WebKit ベース)
スペック比較表
| バージョン | 発売年 | 主な機能 |
|---|---|---|
| OpenBeOS | 2001/8 | プロジェクト発足 |
| Haiku R1/Pre-Alpha | 2007 | 改名後初リリース |
| R1 Alpha 1 | 2009/9 | 初の Alpha リリース |
| R1/Beta 1 | 2018/9 | 14年開発の集大成 |
| R1/Beta 4 | 2022/12 | パッケージ管理刷新 |
| R1/Beta 5 | 2024/9 | 最新版・Vulkan サポート追加 |
具体例・対応製品
- Haiku R1/Beta 5 (2024/9・https://www.haiku-os.org): 最新版・無償ダウンロード可能
- HaikuPorts: 15,000+のソフトパッケージ群・Web ブラウザ・開発ツール充実
- WebPositive (2024年現在): Haiku 内蔵 Web ブラウザ・WebKit ベース
- Pe (Programming editor): Haiku 純正コードエディタ・C++ 開発環境
- Kayak (Web Browser): 軽量 Haiku 用ブラウザ・代替候補
自作PCでの選び方・注意点
Haiku OS は2026年現在 完全に無料 で https://www.haiku-os.org から R1/Beta 5 ISO ダウンロード可能。最低システム要件は Pentium III 256MB RAM 以上 という超軽量で、レガシー PC + 仮想マシン (VirtualBox/VMware) で気軽に試せる。実用的なメインデスクトップ OS としては Web ブラウザ性能 (WebPositive) が現代Web に追従できないため不向きだが、プログラミング学習用 + レガシー BeOS ソフトウェア互換用 + ニッチオタク用途に最適。注意点として、Wi-Fi ドライバ対応がまだ限定的 (2024年でも Atheros AR9xxx 系のみ)、Bluetooth は未対応。最近の M.2 NVMe SSD + Intel Iris GPU は Beta 5 で対応進んだが、最新ハードウェアでは Linux + 仮想化が現実的。
関連用語との違い
- BeOS: 1995-2001年 Be Inc. 商用OS・Haiku の母体・現存しない。
- AmigaOS: 1985年 Commodore Amiga 用OS・別系統だが Haiku と同じ "ニッチデスクトップOS" 位置。
- ReactOS: Windows 互換 OSS・Haiku と並ぶ "復刻系" コミュニティ駆動 OS。
よくある質問(FAQ)
Q1: Haiku と Linux はどう違う? A: Haiku はシングルユーザ・マルチメディア特化・独自Kernel+GUI。Linux はマルチユーザ+多目的+独立性高 GUI 環境 (GNOME/KDE 等の選択)。Haiku の応答性は軽量で軽快。
Q2: Haiku で Web 閲覧は実用的? A: WebPositive (WebKit ベース) は基本的サイト閲覧可能だが、最新の React/Vue 等の SPA は重いまたは未対応。一般用途には Linux + Firefox/Chrome 推奨。
Q3: Haiku 開発はどこで貢献できる? A: GitLab (https://review.haiku-os.org) で開発進行・C++ 経験者なら kernel/driver 改善に貢献可能。HaikuPorts でのアプリ移植も歓迎されている。