BeOS
2004年 6月 第1回「WalterCon 2004」開催、新プロジェクト名「Haiku」が発表される。
2004年 10月 CannaIM for BeOS が Haiku に寄付される。
2005年 7月 日本語フォント「小夏」を標準フォントとして適用。
2005年 8月 「WalterCon 2005」開催。
2009年9月14日 初公式リリース Haiku R1/Alpha 1 が公開される 公式サイトでの発表、sourceforge.jp、BeOS互換OS「Haiku」の初となる公式開発版「Haiku R1/Alpha」を試す
2010年5月9日 Haiku R1/Alpha 2 が公開される。
2011年6月18日 Haiku R1/Alpha 3 が公開される。
2012年11月12日 Haiku R1/Alpha 4 が公開される。
2012年11月14日 Haiku R1/Alpha 4.1 が公開される。
2018年9月28日 Haiku R1/Beta 1 が公開される。
BeOSのコードはUNIXなどの既存のコードをベースとするのではなく、すべて新しく書き起こされた。
同社のワークステーションであるBeBox、またはPower Mac、PC/AT互換機で動作し、メディアOSとしてマルチメディアを扱うことに長けていた。洗練された設計で、非常に高性能なOSである。発表当時同じPowerPCで動くMac OSよりも遥かに高速に動作し、「PowerPCの真価を発揮した」とユーザーを驚かせた。
技術的な特徴として次のようなものがある。
POSIXと互換性がある。
マイクロカーネルを採用。これはマルチプロセッサ対応を最初から意識した設計である。
APIがオブジェクト指向の言語C++で書かれている。
全体が高度にマルチスレッド・マルチタスク化されており、並列・並行処理のパフォーマンスに優れる。
データベースのように動作する、ジャーナルファイルシステム対応 64ビットファイルシステム BFS。
シングルユーザーのパーソナル指向OS。
OS単体での販売が終了した後でも、楽器メーカーのローランドがエディロールのブランドでビデオ編集専用機のDV-7DLで組み込みOSとして使用しており、単体のシステムとしてより若干長く現役で活躍していたOSでもある。
上記の特徴はオープンなBeOSとして開発中のHaikuで再現されようとしている。
2000年にBeOSの第三の転機が訪れる。BeOS Release 5(R5、コードネームMaui)は、従来の個人ユーザー中心のパッケージ販売から、以下のような提供形態に切り替えることが発表された。
BeIA(コードネームStinger) - インターネットアプライアンス (IA) 向けのOEM供給。ビジネス的にはこれを主力とする。
BeOS Personal Edition (PE) - 個人非商用向け無料バージョン。ダウンロード配布され、Windows上でFATパーティション内にインストールすることができる(実際の動作は通常通り独立したOSとして動作する)。
BeOS Pro Edition - 従来のパッケージ販売の後継。PCで本格的に利用するユーザー向け。
これは、業績が芳しくない個人向け市場から、当時注目を集めていたIA市場へとシフトしたもので、米ソニーのIA「eVilla」などに採用された。また、無料でインストールも簡単なPEの存在も目を引いた。
しかし、IA市場そのものがそれほど発展しなかったこともあり、ビジネス的には苦しい状況が続いた。開発中のR5.1(コードネームDano)は日の目を見ることなく、2001年にBe社の知的資産はパーム(旧PalmSource、現ACCESS Systems)に売却され、Be社は解散した。これにより、Be社によるBeOSの歴史は終わりを告げた。
このように、BeOSの歩みはハードウェアを転々としてきた歴史でもある。これについても、BeOSの移植性の高さの賜物として肯定的にとらえる意見と、ユーザーを切り捨ててきた歴史として批判する意見とがある。
このような状況で、BeOSはインテル (x86) プラットフォームへ進出し、1998年にはBeOS Release 3 (R3) としてx86・Power Mac・BeBox対応でリリースされた。これによりBeOSはPCユーザーからも注目を集めることとなる。しかし、R3時点ではx86プラットフォームのハードウェアサポート(チップセット・ビデオ・オーディオ・ネットワークなど)はきわめて限定されており、BeOS専用にハードウェアを選択しなければ満足に動かすのは難しいほどであった。また、付属のウェブブラウザNetPositiveは日本語のエンコーディングに対応していたものの、日本語のフォントやインプットメソッドは付属しなかったため、日本のユーザーにとってはハードルが高かった。
1998年暮れにはRelease 4 (R4) がリリースされた。このリリースからは日本語のフォントやインプットメソッド(エルゴソフトのEGBRIDGE ベース)も付属した。一方で、x86 の標準のコンパイラがCodeWarriorからGCCに変更されたためバイナリフォーマットがPEからELFに変わり、R3 x86のバイナリは動かなくなった。このころはMicrosoft Windowsに代わる代替OSを求める動きが盛んになってきたころで、BeOSもその波に乗って一定のユーザーを獲得した。日本では日立製作所からプレインストールPC(Windows 98とのデュアルブート)も発売された。
翌年にはRelease 4.5(R4.5、コードネームGenki)がリリースされ、PCカードサポートなどが追加された。