Linux デスクトップを使用している場合は、Wayland について、また、長らく Linux の一部であった従来の X11 ディスプレイ サーバーを Wayland がどのように引き継ぐのかについて混乱するかもしれません。ここでは、Wayland が引き継ぐ理由、準備方法、そしてあなたが知らないうちにすでに Wayland を使用している可能性がある理由を説明します。

お気に入りのハードウェア、ガジェット、テクノロジーを 24 日間お楽しみいただけます
長年にわたり、X Window System はほとんどの Linux デスクトップに搭載されているメインのディスプレイ サーバーでした。 X11 自体はグラフィカル インターフェイスではありませんが、他の開発者が独自のグラフィカル インターフェイスを作成するためのインフラストラクチャを提供します。これは 1980 年代から存在しており、X11 として知られる最後のメジャー バージョン 11 は 1987 年にリリースされました。元々はプロジェクト Athena をサポートするために MIT で開発されましたが、後に X コンソーシアムによって開発されました。ほぼすべての主要な Linux ディストリビューションに含まれるバージョンは、X.org によって保守されています。
X が Unix ワークステーションで人気になったのは、それがオープン スタンダードであり、Sun Microsystems や Silicon Graphics などのベンダーが科学、エンジニアリング、コンピュータ グラフィックスに使用されるワークステーション マシンで X を提供したため、商用化されたオープンソース プロジェクトの初期の例でした。
X の珍しい機能の 1 つは、ネットワーク上の別のマシンで実行されているプログラムを表示する機能であり、これは「ネットワーク透過性」として知られています。
X11 の主な開発者の 1 人である Jim Gettys が X11 について説明し、そのネットワークの透明性を実証している 90 年代初頭のビデオをご覧ください。
X はその革新性にもかかわらず、そのサイズとパフォーマンスについて常に物議を醸しており、80 年代から 90 年代初頭のワークステーションですら、許容可能な速度で X を実行するのに苦労していました。
ハードウェア テクノロジの向上と GNOME および KDE Plasma デスクトップの登場により、X11 が Linux システムの標準になりましたが、Linux 開発者やユーザーが Windows との競争に乗り出すにつれ、X は時代を迎え始めました。長年にわたり、X11 は 3D アクセラレーションなどの拡張機能を追加してきましたが、1987 年以来ほとんど変わっていませんでした。
Wayland プロジェクトは、Linux 上でよりスリムで意地悪なグラフィック システムを作成することを目的として設立されました。これにより、ますますパフォーマンス重視の PC 文化に対抗できるようになり、特にゲームなどの重要な市場で Windows から市場シェアを奪うことができるようになります。
Wayland プロジェクトは 2008 年に開始されましたが、より多くのディストリビューションで X11 に代わる標準デスクトップになりつつあるようです。その理由は、Linux で最も人気のあるデスクトップ環境である GNOME や KDE など、より多くの Linux デスクトップが Wayland で動作するためです。
Wayland が相対的に遅い主な理由は、すでに X11 用に作成されたソフトウェアがさらに多く存在しており、アプリを書き直すか、互換性レイヤーで実行する必要があることです。多くの Linux ソフトウェアはオープンソースであり、多くのグラフィカル Linux アプリは Wayland に移植された GTK や Qt などの標準ツールキットを使用しているため、再コンパイルは比較的簡単です。他のアプリの場合、XWayland は Wayland 内で X11 アプリを実行できます。これは、macOS 上で X11 プログラムを実行する XQuartz アプリに似ています。
すでにデスクトップで Linux システムを使用している場合は、Wayland にどのように準備できるか疑問に思うかもしれません。答えはおそらく、実行しているデスクトップ環境、ウィンドウ マネージャー、またはディストリビューションによって決まります。ほとんどの場合、ディストリビューションのメンテナーは、まだ切り替えていない限り、ある時点で Wayland ベースのデスクトップを発表するでしょう。
せっかちな場合は、Wayland ベースのデスクトップを自分でインストールしてみてください。 Weston は Wayland のリファレンス実装です。これは最低限の機能ですが、多くの Linux ディストリビューションで広く利用できます。
たとえば、Ubuntu または Debian にインストールするには:
sudo apt install weston
Linux ディストリビューションには、実行するデスクトップ環境またはウィンドウ マネージャーをドロップダウン メニューから選択できる何らかのメニューが必要です。 Weston または実行したい環境を選択できます。
ビデオ ハードウェアは Weston で動作しない可能性があるため、多くのディストリビューションは「フォールバック」セッション オプションとして X11 を提供することがよくあります。 Wayland デスクトップが動作しない場合は、多くの場合、同じメニューでこれを選択できます。おそらく「X11」または「フォールバック」セッションというラベルが付けられます。
結局のところ、Wayland に備える最善の方法は、パッケージ マネージャーを通じてシステムを常に最新の状態に保つことです。
すでに Wayland を使用している可能性が高くなります。 Ubuntu はすでに GNOME をデフォルトとして Wayland をサポートしています。 Fedora はデフォルトで Wayland もサポートしています。前述したように、2 つの主要なデスクトップ環境、GNOME と KDE はすでにデフォルトで Wayland をサポートしています。私の頼りになるデスクトップである Xfce も徐々に移行しており、一部のコンポーネントは Wayland で再実装されています。
Linux 用 Windows サブシステムでも、Wayland とそのグラフィカル オプション WSLg が使用されています。これは、Wayland を使用するために完全な Linux デスクトップ システムを実行する必要さえないことを意味します。 WSLg は、すぐに Linux アプリと Wayland アプリの両方を実行します。
Wayland は、Linux グラフィックスの主要コンポーネントとして X11 から引き継がれようとしているようです。お気に入りのデスクトップやディストリビューションでまだ実行されていない場合でも、すぐに実行されるようになる可能性があります。