Linuxで現在も広く使用されているX.OrgグラフィカルおよびウィンドウシステムのプロジェクトオーナーであるRed HatのAdam Jackson氏は、同プロジェクトは「Xアプリの実行を維持するだけでなく、実際にディスプレイを制御するために使用することを意味するほどに放棄された」と語った。
ジャクソン氏の投稿は、インテルのエンジニアであるダニエル・ベッター氏が1週間前に新機能の有効化に関する議論の中で提起した疑念を裏付けるものだ。ベッター氏は「私が最も懸念しているのは、xserverがメインブランチからの定期的なリリースさえなく、放棄されたソフトウェアになってしまうことです。だからこそ、Xをブラックリストに登録しなければなりませんでした。誰も気にしないのであれば、機能の有効化には大きなデメリットしかないと思います」と述べている。
このことは Linux ウォッチャーの Michael Larabel 氏によって取り上げられ、同氏は「X.Org サーバーの最後のメジャー リリースは 2018 年 5 月でした。待望の X.Org サーバー 1.21 が実際にすぐにリリースされるとは期待しないでください」と述べています。
このプロジェクトは技術的には放棄されたわけではなく、執筆時点では最後のコードマージはほんの数時間前だった。ジャクソン氏は自身の投稿へのコメントで、「レッドハットをかぶっている以上、RHEL8 が EOL になるまでは xfree86 コードのサポートは私の義務なので、何をするにしてもそこでバグ修正を書き、レビューすることになるでしょう」と述べている。
Xサーバアーキテクチャの図…クリックして拡大
X.Orgは、マサチューセッツ工科大学(MIT)のロバート・W・シェイフラー氏によって1984年6月に初めてリリースされたXウィンドウシステムのリファレンス実装です。ご想像の通り、スタンフォード大学で開発されたWウィンドウシステムの後継です。Wウィンドウシステムは、VというOS上で動作していたため、この名前が付けられました。Xバージョン11(X11)は1987年9月にリリースされました。そのため、ジャクソン氏は次のように書いています。「Xは、その機能としては非常に優れていますが、深刻な欠陥を抱えています。それは恥ずべきことではありません。33年も前のものですが、今でも重要なものです。もっと多くのソフトウェアが、この時間軸でこれほどうまく動作することを願っています。しかし、Xをディスプレイハードウェアの駆動や入力デバイスの多重化に使用することは、あなたの生活を悪化させることに繋がるのです。」
Xの問題には、セキュリティ上の問題(ウィンドウ間の分離の欠如)や、グラフィックアクセラレーションの妨げになることなどがあります。「かつてXサーバーが処理していた複雑な処理のほとんどは、現在ではカーネルまたは自己完結型ライブラリ(KMS、evdev、mesa、fontconfig、freetype、cairo、Qtなど)で処理できます。」
「一般的に、Xサーバーは今や単なる仲介者であり、アプリケーションとコンポジターの間、そしてコンポジターとハードウェアの間に余分なステップを生じさせています」と、最近のディストリビューションでXに代わるプロトコルであるWaylandのドキュメントには記されています。Ubuntuなど、一部のディストリビューションでは、依然としてデフォルトでX.Orgが使用されています。Waylandも含まれていますが、ユーザーは明示的に選択する必要があります。
ジャクソン氏は、X サーバーの将来は「アプリケーション互換性レイヤー」になると述べたが、同時に「(自身の)職業人生の大部分」にわたって X を保守してきたが、「それ自体のメリットだけで完全に疲れ果てており、ましてやリリース マネージャーや最後の手段のレビュー担当者を務めるのは」無理だとも述べた。
また、彼は、Xwayland (Wayland の X クライアント)、XWin (Cygwin 上の X サーバー、Windows 上の Unix のような環境)、Xvnc (リモート VNC ビューア経由の X アプリケーション) など、価値があると彼が言う関連プロジェクトについても言及しました。
ジャクソン氏の投稿への返信で、Waylandの安定性の欠如、NVIDIAハードウェアとの互換性の低さ、拡張APIの不足といった問題が指摘された際、メンテナーはXサーバーを存続させていることが問題の一因だと述べた。「Waylandが本格的に普及し始めた2010年頃から、xfree86を現実的な代替手段として存続させてきたことが、これらの問題が依然として残る一因だと考えています。Waylandに投入できたはずの時間と労力が、xfree86に向けられてしまったのです」と彼は述べた。
そこで期待されるのは、信頼性は高いものの古い X.Org サーバーの終了を公に発表することで、Xwayland を既存の X11 アプリケーションの膨大な遺産に活用し、Wayland へのさらなる投資を促すことです。®