開発のXNUMX年半後、 Haiku R1 オペレーティング システムの XNUMX 番目のベータ版がリリースされました当初、このプロジェクトは BeOS オペレーティング システムのシャットダウンへの対応として作成され、OpenBeOS という名前で開発されましたが、名前に BeOS 商標が使用されていることに関連する主張により、2004 年に名前が変更されました。
Haiku OS はパーソナル コンピューター用に設計されており、モジュール アーキテクチャに基づいて構築された独自のカーネルを使用し、ユーザー アクションに対する高い応答性とマルチスレッド アプリケーションの効率的な実行のために最適化されています。
Haiku R1 beta 4 の主なニュース
提示されるこの新しいバージョンでは 画面のパフォーマンスが向上しました 高画素密度 (HiDPI)、 フォントのサイズ変更に限定されず、インターフェイスの正しいスケーリングが実装されていることとともに。 初回起動時に、Haiku は、HiDPI ディスプレイがあるかどうかを自動的に検出しようとし、スケーリングする適切な寸法を選択するようになりました。
新しいバージョンで際立っているもう XNUMX つの変更点は、 フラット ウィンドウ デコレータとフラット ボタン スタイルでスキンを使用する機能、多くのグラデーションを使用するデザインの代わりに。 フラットなデザインは Haiku Extras パックに付属しており、外観設定セクションで有効になります。
また、 Xlib ライブラリとの互換性を確保するためのレイヤーを追加しました、 何 Haiku で X11 アプリケーションを実行できます X サーバーを実行せずに、レイヤーは、Haiku の高レベル グラフィックス API 呼び出しを変換することによって Xlib 関数をエミュレートすることによって実装されます。
Waylandとの互換性を確保するためのレイヤーが用意されています、GTK ライブラリに基づくアプリケーションを含む、このプロトコルを使用してツールとアプリケーションを実行できるようにします。 このレイヤーは、libwayland コードに基づいており、API および ABI レベルでサポートされている libwayland-client.so ライブラリを提供します。これにより、Wayland アプリケーションを変更せずに実行できます。
通常の Wayland 複合サーバーとは異なり、レイヤーは個別のサーバー プロセスとして実行されるのではなく、クライアント プロセスへのプラグインとして読み込まれます。 ソケットの代わりに、サーバーはネイティブの BLooper ベースのメッセージ ループを使用します。
Wine で動作するポートを追加 Haiku で Windows アプリケーションを実行するために使用できます。 制限のうち、Haiku の 64 ビット バージョンのみを実行する機能と 64 ビット Windows アプリケーションのみを実行する機能について言及されています。 GNU Emacs テキストエディタの移植を追加 グラフィカルモードで動作します。 パッケージは HaikuDepot リポジトリでホストされています。
の 目立つその他の変更:
- トラッカー ファイル マネージャーに、画像サムネイルの生成と表示のサポートが追加されました。
- サムネイルは拡張ファイル属性に格納されます。
- FreeBSD ドライバーとの互換性のために実装されたレイヤー。
- Realtek (RTL) および Ralink (RA) ワイヤレス USB アダプターをサポートするために FreeBSD から移植されたドライバー。
- 制限のうち、起動前にデバイスを接続する必要があることに注意してください(起動後、デバイスは検出されません)。
- 802.11ac をサポートする OpenBSD から移植された 802.11 ワイヤレス スタックと、Intel "Dual Band" および "AX" ワイヤレス アダプタをサポートする iwm および iwx ドライバ。
- アクセスポイントをUSB経由で運用(USBテザリング)し、仮想ネットワークカードとして利用できるUSB-RNDISドライバーを追加しました。
- NTFS-3G プロジェクトのライブラリに基づく新しい NTFS ドライバーを追加しました。 新しい実装はより安定しており、ファイル キャッシング レイヤーの統合をサポートし、優れたパフォーマンスを提供します。
- EFI を使用する 32 ビット システムのサポートをブートローダーに追加し、64 ビット EFI ブートローダーから 32 ビット Haiku 環境をインストールする機能を追加しました。
- NVMe ドライブの改善されたドライバー、解放されたブロックについてドライブに通知するための TRIM 操作のサポートが追加されました。
- GCC の新しいバージョン (GCC 11 を含む) でカーネルとドライバーをコンパイルする機能が提供されます。古いコードへのリンクのためにシステムをコンパイルするには、BeOS との互換性のために GCC 2.95 が引き続き必要です。
- システム全体の安定性を向上させるための一般的な作業が行われました
- 選択したオプションは設定で変更できますが、適用するには再起動が必要です。
- ズーム オプションは、ほとんどのネイティブ アプリと一部のポートでサポートされていますが、すべてではありません。
詳細については、次の Web サイトで詳細を確認できます。 次のリンク。
放電
最後に、それについてもっと知りたい場合や、この新しいバージョンのイメージを入手したい場合は、次のサイトから入手できます。 次のリンク。 新しいバージョンのパフォーマンスをテストするために、さまざまな起動可能なライブ イメージ (x86、x86-64) が用意されています。