3 ms·
Wayland is a protocol for efficient buffer sharing and windowing semantics. It can be seen as the equivalent to CreateWindow and friends on Windows -- we use bi
by Jasper_ 10y ago
Wayland is a protocol for efficient buffer sharing and windowing semantics. It can be seen as the equivalent to CreateWindow and friends on Windows -- we use binary protocols instead of C APIs, but the idea is the same.
What Wayland is not is a protocol designed for remote transport over TCP. Neither was X11, mind you. There are other, better, protocols like this, like RDP, VNC, and SPICE. These protocols use techniques from video compression and instead of shared memory.
You can use VNC and RDP with Wayland.
- lokedhs 10y agoWhat do you mean when you say "neither was X11"? X11 most definitely is designed to be network transparent. After all, that was the whole concept behind X-terminals. Also, VNC is nothing like the network transparency of X11. In X, I am able to run a single application on one machine, connecting to an X server running on a different machine. The application will be a first-class citizen in the user environment. This is in contrast to the VNC case where it lives in a separate desktop that is forwarded as a whole to be displayed in a window on the receiver side.