>Wayland is intended to solve X11's problems. The X11 architecture requires a lot of messaging. The X server sits between the clients and the Window Manager. It also sits between everything and---via the kernel---the graphics hardware. The volume of messaging can lead to latency and a laggy, jumpy visual experience.
>There's a large code base too. There's the server application, the Window Manager application, and the X11 library that clients use. The larger (and older) your code base is, the harder it is to maintain , and the more you will struggle with legacy code.
>By changing the architecture, Wayland has modernized and streamlined the code base, giving performance benefits and improved security.
>There's a large code base too. There's the server application, the Window Manager application, and the X11 library that clients use. The larger (and older) your code base is, the harder it is to maintain , and the more you will struggle with legacy code.
>By changing the architecture, Wayland has modernized and streamlined the code base, giving performance benefits and improved security.