Wayland is a communication protocol and library for building display servers and client applications. It is intended to replace the X Window System (X11) as the graphical display system on Linux and other operating systems.
https://wayland-book.com/
https://git.sr.ht/~sircmpwn/wayland-book