Asahi Linuxからユーザーへ長文のお願い「X.Orgを使わないでください」で炎上

[PR]記事内のアフィリエイトリンクから収入を得る場合があります
  • URLをコピーしました!

S 20230516 104351

Asahi LinuxのリードデベロッパーHector Martin氏が、Appleシリコン搭載Mac向けのLinuxディストリビューション「Asahi Linux」のユーザーに対し、X.Orgの使用を止めWaylandを使用するように促す長文の投稿を行い論争となっています(Phoronix)。

Hector Martin氏はMastodonに以下のような投稿を行っています。

Please, please stop using Xorg with Asahi Linux.

どうか、Asahi LinuxでXorgを使うのをやめてください。

It's all but unmaintained, broken in fundamental ways that cannot be fixed, unsuited to modern display hardware (like these machines), and we absolutely do not have the bandwidth to spend time on it.

Xorgはメンテナンスされておらず、修正できない根本的な部分で壊れており、(このマシンのような)最新のディスプレイハードウェアには適しておらず、私たちにはこれに時間を割くための帯域幅が絶対にありません。

We strive for a quality desktop on Apple Silicon machines, but we have to pick and choose our battles very carefully, because we can't single-handedly fix all the problems in the entire Linux desktop ecosystem. Yes, some Xorg things might work better on other platforms. That doesn't mean Xorg isn't broken, it means those platforms have spent years working around Xorg's failings. We don't have the time for that. Distributions and major desktop environments are already dropping Xorg support. It's pointless to try to support it well today on a new platform.

私たちはAppleシリコンマシンの高品質なデスクトップを目指していますが、Linuxデスクトップのエコシステム全体の問題を一人で解決することはできないので、非常に慎重に戦いを選ばなければなりません。そう、Xorgの中には他のプラットフォームでより良く動作するものもあるかもしれません。それはXorgが壊れていないという意味ではなく、それらのプラットフォームがXorgの欠点を回避するために何年も費やしてきたという意味です。私たちはそのための時間がありません。ディストリビューションや主要なデスクトップ環境はすでにXorgのサポートを終了しています。新しいプラットフォームで今日からうまくサポートしようとするのは無意味なことなのです。

XWayland will continue to be supported for legacy client apps, and we do plan to spend time on optimizing the XWayland experience. But for anything that goes beyond "displaying windows" (compositors, IMEs, input management, desktop environments, etc.), please use native Wayland applications, since XWayland will never integrate properly for those things (by design).

XWaylandはレガシーなクライアントアプリのために引き続きサポートされますし、XWaylandのエクスペリエンスを最適化するために時間を費やすことも計画しています。しかし、「ウィンドウの表示」を超えるもの(コンポジター、IME、入力管理、デスクトップ環境など)については、ネイティブのWaylandアプリケーションを使用してください、XWaylandは(設計上)それらのものに対して適切に統合することはできませんから。

Yes, not every random app and feature you use on Xorg will have a Wayland equivalent. Deal with it. The major players in desktop Linux have decided it's time to move on from Xorg, and if you want to go against the tide you're on your own.

私たちは、Xorgが必要最低限(つまり、動作するデスクトップを表示すること)のために機能し続けることを期待していますが、それはそれだけです。私たちはそれ以上の機能やデスクトップを壊さないバグに取り組むことはないでしょう。

We do expect Xorg to continue to function for the bare essentials (i.e. showing a working desktop), but that's it. We won't be working on any features or non-desktop-breaking bugs beyond that.

Xorgで使用するすべてのランダムなアプリや機能がWaylandと同等であるとは限りません。それに対処してください。デスクトップLinuxの主要なプレーヤーは、Xorgから移行する時期が来たと判断しました。

The only reason we shipped Xorg by default is that Wayland compositors were slower with software rendering. The reverse is true now that we have GPU drivers, and we will be switching all default-Xorg-KDE users to default-Wayland in an update (along with promoting the GPU drivers to the default builds) really soon. At that point Xorg will be relegated to SDDM, and once a native Wayland release of that finally happens, we won't be shipping any usage of the X server any more.

Xorgをデフォルトで出荷した唯一の理由は、Waylandコンポジターがソフトウェアレンダリングで遅くなったからです。GPUドライバがある今、その逆は真であり、私たちは本当にすぐにアップデートですべてのデフォルトXorg-KDEユーザーをデフォルトWaylandに切り替える予定です(GPUドライバをデフォルトビルドに促進するのと同時に)。その時点でXorgはSDDMに追いやられ、そのネイティブなWaylandリリースが最終的に実現すれば、もうXサーバーの使い方を出荷することはないでしょう。

Edit: It has been pointed out to me that Wayland introduces significant regressions in accessibility for some users. Of all the reasons to stick with Xorg for now, that is one I can stand behind. Xorg does work on Asahi and the limitations are largely visual/polish related and obviously less important than being able to use the computer at all. This post wasn't aimed at those users. While I can't fix the Wayland a11y situation myself (it's too far removed from my work and I have no experience with it), I do hope the situation improves in the future and of course I will be happy to address any platform-specific issues that users and developers of these features may run into.

編集:Waylandは、一部のユーザーにとってアクセシビリティに大きな後退をもたらすと指摘されています。今のところXorgに固執する理由の中で、これは私が支持できるものです。XorgはAsahiで動作しますし、その制限は主にビジュアルやポリッシュに関するもので、コンピュータを全く使えないということよりも明らかに重要度が低いです。この投稿は、そのようなユーザーを対象にしたものではありません。Wayland a11yの状況を私自身が解決することはできませんが(私の仕事とはあまりにもかけ離れていて、経験がありません)、将来的に状況が改善されることを願っていますし、もちろん、これらの機能のユーザーや開発者が遭遇するプラットフォーム固有の問題には喜んで対処します。

Wayland は、ディスプレイサーバとクライアント間の通信方法を記述した通信プロトコル(またはCで実装したライブラリ)で、X Window System(Xorg)を置き換える事を目的としています。

Xorgと比較すると歴史が浅く、Waylandが動かないアプリケーションも多数存在しますが、新しいハードウェアをターゲットとするAsahi Linuxでは、互換性を切り捨ててでもWaylandの将来性に期待したいのかもしれません。Phoronixのフォーラムや、Hacker NewsRedditでは、この要請に対してさまざまな意見を持つユーザーがコメントを書き込み議論が交わされています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次