Haiku OS はパーソナル コンピュータ向けであり、モジュール式アーキテクチャに基づいて構築された独自のカーネルを使用し、ユーザー アクションに対する高い応答性とマルチスレッド アプリケーションの効率的な実行のために最適化されています。 オブジェクト指向 API が開発者向けに提供されています。 このシステムは BeOS 5 テクノロジーに直接基づいており、この OS 用のアプリケーションとのバイナリ互換性を目指しています。 最小ハードウェア要件: Pentium II CPU および 256 MB RAM (Intel Core i3 および 2 GB RAM を推奨)。
OpenBFS はファイル システムとして使用され、拡張ファイル属性、ロギング、64 ビット ポインター、メタ タグの保存のサポート (ファイルごとに属性を key=value の形式で保存できるため、ファイル システムはデータベース) とそれらの検索を高速化するための特別なインデックス。 「B+ ツリー」はディレクトリ構造を編成するために使用されます。 BeOS コードから、Haiku には Tracker ファイル マネージャーと Deskbar が含まれています。これらはどちらも BeOS がなくなった後にオープンソース化されました。
前回のアップデートからほぼ 101 年間で、2800 人の開発者が Haiku の開発に参加し、900 件を超える変更を準備し、XNUMX 件のエラー レポートと革新のリクエストを解決しました。 基本
- 高ピクセル密度 (HiDPI) 画面でのパフォーマンスが向上しました。 インターフェイス要素の正しいスケーリングが保証されます。 フォント サイズは、他のすべてのインターフェイス要素のスケールが自動的に選択されることに応じて、スケーリングの重要な要素として使用されます。
- デスクバー パネルは「ミニ」モードを実装しています。このモードでは、パネルは画面の幅全体を占有しませんが、配置されたアイコンに応じて動的に変化します。 パネルの自動拡張モードが改善されました。これは、マウスオーバー時にのみ拡張され、通常モードではよりコンパクトなオプションが表示されます。
- マウス、キーボード、ジョイスティック コンフィギュレータを組み合わせた入力デバイスを設定するためのインターフェイスが追加されました。 XNUMX つ以上のボタンを持つマウスのサポートと、マウス ボタンの動作をカスタマイズする機能が追加されました。
- 更新されたウェブブラウザ
ウェブポジティブ 、WebKit エンジンの新しいリリースに変換され、メモリ消費を削減するように最適化されています。 - POSIX との互換性が向上し、新しいプログラム、ゲーム、グラフィカル ツールキットの大部分が移植されました。 LibreOffice、Telegram、Okular、Krita、AQEMU などのアプリケーションや、FreeCiv、DreamChess、Minetest などのゲームを起動できます。
- インストーラーには、メディアに存在するオプションのパッケージをインストールするときに除外する機能が追加されました。 ディスク パーティションを設定すると、ドライブに関する詳細情報が表示され、暗号化検出が実装され、既存のパーティションの空き領域に関する情報が追加されます。 Haiku R1 ベータ 1 をベータ 2 リリースに迅速に更新するオプションが利用可能です。
- ターミナルはメタ キーのエミュレーションを提供します。 設定では、スペースバーの左側にある Alt/Option キーにメタの役割を割り当てることができます (スペースバーの右側にある Alt キーはその割り当てを保持します)。
- NVMe ドライブとブータブル メディアとしての使用のサポートが実装されました。
- USB3 (XHCI) のサポートが拡張され、安定しました。 USB3 デバイスからの起動が調整され、入力デバイスでの正しい動作が保証されました。
- UEFI を備えたシステム用のブートローダーを追加しました。
- コアパフォーマンスを安定させ、向上させるための取り組みが行われています。 フリーズやクラッシュを引き起こす多くのバグが修正されました。
- FreeBSD 12 からインポートされたネットワーク ドライバー コード。
出所: オープンネット.ru