- 24 名前:login:Penguin mailto:sage [2019/11/16(土) 11:48:14.35 ID:BpgM/gFF.net]
- >>17
> まーwaylandはまだあちこち問題があるみたいだし、何よりネットワーク透過の為の部分を削って 10年以上前からLinuxのXクライアントはMIT-SHM拡張を前提とする実装になっているから 事実上ネットワーク透過でなくなっている 今のLinuxはXサーバとXクライアントをリモート用のBSD socketではなくローカル用の Unix domain socketでつなぎ、MIT-SHM拡張による共有メモリを使ってXImageやPixmap等 イメージをやり取りしている ttps://www.x.org/releases/X11R7.7/doc/xextproto/shm.html ちゃんと実装されていればローカルでもリモートでも動作するが、リモートだと動作が大幅に 遅くなるし、リモートだと動作しないXクライアントも多い 10年以上前の時点でXクライアントなのにXRender等拡張プロトコルで実装され、Xのコア プロトコルはほとんど使っていない状態になっていたから、拡張プロトコルをベースに作り 直したグラフィックシステムがWayland > もうxlibとかとの互換とか捨ててWinMac辺りのウィンドウシステムのAPIやハンドラへの仲介の機構とか見習うべき Waylandのプロセス間通信はasynchronousだからWindows Vista以降と同じ というかWaylandとWindowsのDWM(いわゆるAero)はほとんど同じ構造 まあWaylandはXWaylandでXクライアントも普通の性能で動作するが、DWMはGDIの実装が いまいちなんだけどな ttps://pc.watch.impress.co.jp/docs/2008/1126/hot582.htm ttps://jehupc.exblog.jp/11464034/
|

|