オペレーティング システム開発者
rpmalloc メモリ割り当てシステムの最適化も進歩しました。 rpmalloc に加えられた変更と別個のオブジェクト キャッシュの使用により、メモリ消費が削減され、断片化が削減されました。 その結果、256 回目のベータ リリースの時点では、Haiku 環境は XNUMX MB の RAM を搭載したシステムにインストールして起動できるようになります。場合によってはそれよりも少ない場合もあります。 API へのアクセスを監査および制限する作業も開始されました (一部の呼び出しは root のみが利用可能になります)。
Haiku プロジェクトは、BeOS OS 開発の縮小に対する反応として 2001 年に設立され、OpenBeOS という名前で開発されましたが、名前に BeOS 商標が使用されているとの申し立てがあったため、2004 年に名前が変更されたことを思い出してください。 このシステムは BeOS 5 テクノロジーに直接基づいており、この OS 用のアプリケーションとのバイナリ互換性を目指しています。 Haiku OS のほとんどのソース コードは無料ライセンスで配布されています
このシステムはパーソナル コンピュータを対象としており、ハイブリッド アーキテクチャ上に構築された独自のカーネルを使用し、ユーザーのアクションに対する高い応答性とマルチスレッド アプリケーションの効率的な実行のために最適化されています。 OpenBFS はファイル システムとして使用され、拡張ファイル属性、ロギング、64 ビット ポインター、メタ タグの保存のサポート (ファイルごとに属性を key=value の形式で保存できるため、ファイル システムはデータベースと同様になります) ) と、それらの検索を高速化するための特別なインデックス。 「B+ ツリー」はディレクトリ構造を編成するために使用されます。 BeOS コードから、Haiku には Tracker ファイル マネージャーと Deskbar が含まれています。これらはどちらも BeOS の開発中止後にオープンソース化されました。
出所: オープンネット.ru