3 ms·
My understanding is that X was designed during the Terminal/MainFrame era of computing where window rendering, composition and display were distributed between
by cptskippy 8y ago
My understanding is that X was designed during the Terminal/MainFrame era of computing where window rendering, composition and display were distributed between the client and server which may or may not be the same machine. And that paradigm is maintained to this day in X which is limiting when all rendering, composition and display are handled locally and possibly offload to a GPU with the distinction between a client and server being unnecessary. So Windowing environments like Wayland have a distinct advantage over X when it comes to performance.
I could be anywhere from completely right to utterly wrong on this so take it with a grain of salt.
- DougMerritt 8y agoX11 has always supported both networked client/server and everything happening on the local machine, using tcp/ip for the former, and either shared memory or local sockets for the latter, depending on implementation. > So Windowing environments like Wayland have a distinct advantage over X when it comes to performance. I haven't seen numbers myself, but you can't simply assume that. Programmer-millenia of work has gone into making the various implementations of X11 efficient.