>>390
https://www.mupuf.org/blog/2014/02/19/wayland-compositors-why-and-how-to-handle/
>>383じゃないけどよくある例としては例えばXは各クライアント同士がお互いの入出力を自由に覗いたり書き込んだり出来るんよ
そうすると何が起きるかってとユーザーがX上で「sudo apt update」とか打って入力したパスワードなんかは同じユーザーが起動してるfirefoxとかの別のプロセスも合法的に覗く事ができちゃうんよ
そうするとさらに何が起きるかってと例えばfirefoxの脆弱性を攻撃されてユーザーの権限が奪われた時点(正確にはその後sudoとかを使った時点)で更に上の権限まで奪われちゃう事になる

Xが作られた牧歌的な時代はそれで良かったし今更それを禁止すると色んな所がぶっ壊れるからXではどうしようもない
ただ今の時代はそれじゃ許されなくなってきてるからWaylandではそういうのはそういう用途用に特別に定義されたプロトコルを通じてのみやり取りしてそれ以外は異なるクライアント同士はちゃんと分離しようねってなってる

尤ももっと下のレイヤーの時点でガバガバだからWaylandだけちゃんとしたところであんま実質的な意味はないんだけど