对于桌面和图像系统,我们经常听到X11,wayland,qt等。
wayland是一套Linux的桌面管理协议。weston是wayland的一套官方实现。
Linux的桌面系统是在用户态实现的。内核只提供了一个接口用于输出图像到显示器。但是窗口如何管理、绘制。是通过用户态的桌面管理器实现的。
官网的架构图如下:
weston就是图中的wayland compositor。
wayland官网:
https://wayland.freedesktop.org/
wayland文档:
https://wayland.freedesktop.org/docs/html/
weston文档:
https://wayland.pages.freedesktop.org/weston/index.html
wayland release:
https://wayland.freedesktop.org/releases.html