Xorg vs ウェイランド vs ミール

ウェイランド対ミール

ニュースのタイトルはそれをすべて言います。 X11は、何十年もの間Xorgと通信するための標準プロトコルです。、X WindowSystemの他の実装に加えて。 その最初のバージョンは2004年に登場し、それ以来 主なLinuxディストリビューションに含まれています、Debian、Gentoo Linux、Fedora、Slackware、openSUSE、Mandriva、Cygwin / X、そしてもちろんUbuntuなど。 Xorgはまだ完全に機能していますが、XNUMX年以上前に設計されており、それ以来、レンダリングの分野で多くの改善が行われてきました。 大まかに、 ウィンドウ、ボタン、フォントなどのすべての画面要素がサーバーで呼び出されなくなりました (どのように見せるべきか)クライアント(何を見せるべきか)によって、後者がすべての主要な役割を獲得するモデルに移ります。 古いものを分析します Xorg そして将来のための素晴らしい選択肢、 ウェイランドとミール、意見やコメントが公開されている記事。 Xorg は何十年もの間、GNU/Linux における X-Window の主要な実装でしたが、そのベースとなった古いシステムは現在の時代までに大幅に変更され、ほぼ完全に消滅しました。 現在のモデルは主に顧客ベースに依存しています。 ピックスマップ またはサーバーに対するフルスクリーン画像 ディスプレイ とウィンドウマネージャーは、どちらも最終的にユーザーに表示されるものにマージされます。 それでも疑問に思うことは残っています、 この場合、ブローカーでない場合、Xorgにどのような役割が残されますか 上記のXNUMXつの間。 実際の機能のない別のレイヤーを組み込むことに加えて、 固有の減速を伴う 任意のアプリケーションに そして、確保しなければならないもうXNUMXつのポイント アプリケーションは入力をリッスンし、他のウィンドウクライアントからの要求を受け入れるため、システム内で。 X11プロトコルから抜け出し、最初からやり直すのは良い考えのように思えたので、 Wayland、グラフィカルサーバープロトコルおよびライブラリ 2010年の時点で、将来のUnityが実行されるアプリケーションとして登場したLinuxシステムの場合。 さらに、UbuntuのモバイルオペレーティングシステムであるUbuntuTouchを使用するモバイルプラットフォームの標準として提案されました。 ウェイランド

Waylandを使用した視覚化の例

これらすべての年の間に、Canonicalの人々は、ディストリビューションでこのアプリケーションを完全にサポートする意向を示してきましたが、実際には、今日でも完全に離陸することはできていません。 実際、Ubuntu Touchの最初のバージョンでは、AndroidのグラフィカルサーバーであるSurfaceFlingerを使用して、レンダリングタスクを実行しました。 最新バージョンでは、MirはUbuntuオペレーティングシステムのすべてのエディションで実行するように設計されたエンジンです。、前述のXNUMXつを徐々に置き換えます。 主なアイデアは失われていません中間層を排除することは、それぞれのクライアントにリダイレクトする必要のあるデータが少なくなるため、システムパフォーマンスの向上を意味し、これは機器のセキュリティの大幅な向上を意味します。 Waylandは、すべてがクライアント側で行われ、DRM / KMSドライバーを再利用して画像の最終結果を表示するため、DDXを使用するXorgとは異なり、2Dグラフィックス用のドライバーも必要としません。 ミール

Mirを使用した視覚化の例

ミールは、ウェイランドが想定していることの実質的なバリエーションを想定していません、独自のプロトコルを実装し、独自のAPIを使用することは別として。 それにもかかわらず UbuntuとUnity8に固有です、これは、独自に最適化された設計による利点と、Linuxの他のフレーバーに含めることができないという欠点の両方です。 ザ・ 最新のベータ版 から放出されました Ubuntu 16.10(Yakketi Yak)にはMirアップデートが付属しています、これもNvidiaカードドライバーでのパフォーマンスを向上させるために最適化されています。

このすべての情報で、 議論 ミールはカノニカルから完全なサポートを受けるのでしょうか、それともウェイランドと共存するのでしょうか? このXNUMX番目のグラフィックサーバーはどのような未来を迎えますか? 同じ共通の目標に向けて共同でサポートされるプロジェクトになるのでしょうか。


コメントを残す

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

*

*

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

  1.   ペレ

    UbuntuがMIRの使用と開発を選択したことは私には完璧に思えます。 しかし、せいぜい正しくない技術的な議論でウェイランドを攻撃するのをやめてください。 Waylandは、SailfishやTizenなどのモバイルプラットフォームですでに使用されています。 Sailfishの場合、Jollaは2013年に電話を発売しました。一方、最も使用されているデスクトップのXNUMXつであるKDE、Gnome、およびEnlightenmentはWaylandを使用する予定です。 KDEでは、今日、ウェイランドの下で安定した方法でセッションを実行することがすでに可能です(私はそれを行ったので知っています)。 GNomeは、次のバージョンでデフォルトでWaylandに渡されることを発表しました。 ご覧のとおり、Waylandは「後方」プロジェクトとはほど遠いものです。
    CanonicalがMIRを開発する唯一の理由は、テクノロジーを完全に制御することです。 それは完全に正しいです。 しかし、ウェイランドを中傷することにリソースを浪費する代わりに、彼はMIRとその終わりのない収束の開発に専念する必要があります。

    1.    フィロ

      しかし、この記事のどこでWaylandが攻撃されていますか? 特にCanonicalがMirのためにそれを放棄したので、それは延滞プロジェクトではありません。 それでも、どちらも古いXorgを置き換えるにはまだ長い道のりのようです。

  2.   q3秒

    「ペレ」誰もが誰かを攻撃しているとは思いません。単に作者が彼の見解を示しただけです。あなたはあなたのものを持って、それを他の人と共有し、私たち(読者)にプロジェクトの段階を理解させてください! メモをありがとう!

  3.   ホルヘロメロ

    MMMMM
    しかし、ほとんどのディストリビューションは、FedoraやOpenSUSE(私はそれを使用しています)、Arch、および派生物のようなWaylandを使用します。
    また、グラフィックカードのドライバーがプロトコルに適応する必要があることも考慮に入れる必要があります。確かにそれはWaylandになります。

    ミールは単なる市場戦略です

  4.   g

    両方が機能している限り、それは問題ではありません