Wayland との互換性のために Haiku に実装されたレイヤー

BeOS のアイデアの開発を続けるオープン Haiku オペレーティング システムでは、Wayland との互換性を確保するためのレイヤーが用意されており、GTK ライブラリに基づくアプリケーションを含む、このプロトコルを使用するツールキットやアプリケーションを実行できるようになります。このレイヤーは Ilya Chugin によって開発されました。彼は、RISC-V アーキテクチャ用の Haiku の移植や、Wine for Haiku の適応にも携わっています。

このレイヤーはlibwaylandコードに基づいており、APIおよびABIレベルで互換性のあるlibwayland-client.soライブラリを提供するため、Waylandアプリケーションは変更を加えることなく実行できます。一般的な複合ライブラリとは異なり、 サーバー Waylandレイヤーは独立したサーバープロセスとして実行されるのではなく、クライアントプロセスへのプラグインとしてロードされます。ソケットの代わりに、 サーバ ネイティブの BLooper ベースのメッセージ処理ループが使用されます。

テスト用に、haikuware リポジトリには、GTK3、GIMP、Inkscape、Epipnay (GNOME Web)、Claws-mail、AbiWord、および HandBrake を含む既製のパッケージが含まれています。

Wayland との互換性のために Haiku に実装されたレイヤー
Wayland との互換性のために Haiku に実装されたレイヤー

以前、別の Haiku 開発者は、Xlib ライブラリとの互換性を確保するためのレイヤーの初期実装をすでに準備しており、X サーバーを使用せずに X11 アプリケーションを Haiku で実行できるようにしていました。このレイヤーは、高レベルの Haiku グラフィックス API への呼び出しを変換することにより、Xlib 関数のエミュレーションを通じて実装されます。

出所: オープンネット.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster