GTK5については、X11のサポートを終了することを検討しています。

マティアス・クラセン、 Fedoraデスクトップチームのリーダー、GNOMEリリースチームのメンバー、そしてアクティブなGTK開発者の36,8人(GTK 4の変更のXNUMX%に貢献)、 次の主要なGTK11ブランチでX5プロトコルを廃止する可能性についての議論を開始しました そして、Waylandプロトコルのみを使用してLinux上でGTKを実行したままにします。

知らない人のために ウェーランド、あなたはこれを知っている必要があります 複合サーバーの相互作用のためのプロトコルです そしてそれで動作するアプリケーション。 クライアントは、ウィンドウの独自のレンダリングを別のバッファーで実行し、更新に関する情報を複合サーバーに渡します。複合サーバーは、ウィンドウの重複や透過性などの考えられるニュアンスを考慮して、個々のアプリケーションバッファーの内容を組み合わせて最終結果を形成します。

つまり、複合サーバーは、個々の要素をレンダリングするためのAPIを提供するのではなく、 すでに形成されたウィンドウでのみ動作します、これにより、ウィンドウのコンテンツの並べ替え作業を引き継ぐGTKやQtなどの高レベルのライブラリを使用するときにダブルバッファリングを取り除くことができます。

ウェーランド 多くのX11セキュリティ問題を解決します 後者とは異なり、各ウィンドウの入力と出力を分離し、クライアントが他のクライアントのウィンドウのコンテンツにアクセスすることを許可せず、他のウィンドウに関連付けられた入力イベントを傍受することを許可しないためです。 現在、Waylandを直接操作するためのサポートは、GTK、Qt、SDL(バージョン2.0.2以降)、Clutter、およびEFL(Enlightenment Foundation Library)ライブラリにすでに実装されています。 Qt 5.4の時点で、QtWaylandモジュールは、Waylandプロジェクトによって開発されたWeston複合サーバー環境でQtアプリケーションを実行するためのコンポーネント実装に含まれています。

提案されたメモについて X11の非推奨 「X11は改善されていません そして、Waylandは今や世界中で利用可能になっています。」 彼はさらに、X11 GTKバックエンドとXlibベースのコードが停止し、メンテナに問題が発生していると説明しています。

X11の互換性が生き残るために主張されています、誰かがX11に関連するコードを記述して維持する必要があります。 しかし、熱狂的なファンはいません。現在のGTK開発者は、主にWaylandのサポートに重点を置いています。 X11プロトコルに基づく環境での作業に関心のあるシステム開発者は、自分の手でメンテナンスを行い、GTKでのサポートを拡張できますが、現在のアクティビティを考えると、X11のメンテナンスを取り戻したい人がいるというシナリオになります。終わり。 彼自身の手である可能性は低いと考えられています。

現在のところ、 GTKはすでにWaylandを主要なAPIおよび機能開発プラットフォームとして位置付けています。 X11プロトコルの開発には活動がないため、GTKでのサポートはそのままに、X11バックエンドは、開発者が利用できる新機能に関して増え続けるバックログを生成するか、新しい機能の実装の障害になります。 .GTKの機能。

テレメトリの送信の結果として受信したデータとMozillaのサーバーにアクセスするユーザーから受信したデータを分析するFirefoxTelemetryサービスの統計によると、Waylandに基づく環境で作業するLinux上のFirefoxユーザーの割合は言及する価値がありますプロトコルそれは10%を超えません。

Linux上のFirefoxユーザーの90%は、引き続きX11プロトコルを使用しています。 純粋なWayland環境はLinuxユーザーの約5〜7%が使用し、XWaylandは約2%が使用しています。

レポートに使用される情報は、Linux上のFirefoxユーザーから受信したテレメトリの約1%をカバーしています。 一部のLinuxディストリビューションで提供されているFirefoxのパッケージでテレメトリを無効にすると、結果に大きな影響を与える可能性があります(テレメトリはFedoraで有効になっています)。

その間 KDEは2022年に、WaylandプロトコルベースのPlasmaデスクトップセッションを適切な状態にすることを計画しています。 かなりの割合のユーザーが日常的に使用します。 KDE Plasma 5.24および5.25でのWaylandのサポートが大幅に改善されました。これには、チャネルあたり8ビットを超える色深度のサポート、VRヘッドセットの「DRMリース」、スクリーンショットの撮影のサポート、すべてのウィンドウの最小化が含まれます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   サンチェス、パブロガストン

    さて、Linuxソフトウェア開発者が自発的にWaylandに行きたくない場合は、X11のドアを閉め、強制的に進化させる必要があります。

  2.   BillyWeasel

    親愛なる、私はこの記事に少し貢献したいと思います。 言われたすべての評価は実行可能であり、非常に十分に根拠があります。 決定を下す前に、一般的に言えばLinuxバージョンを実装するのに何年もかかり、X11プロトコルのおかげで達成されたことを忘れないでください。 後者は若者にとって魅力的で使いやすいものになっています。

    X11プロトコルとその約20年以上にわたる改善により、他のオペレーティングシステム(Win)のユーザーを引き付けることができました。 彼はX11で、Linuxディストリビューションを使用することを恐れないことを学びました。
    Mozilla(*)が言ったことを考慮に入れて、X11プロトコルから離れることは賢明ですか?
    よろしくお願いします。 ビリー
    (*)Linux上のFirefoxユーザーの90%が引き続きX11プロトコルを使用しています