Drew DeVault关于韦兰的书现在不需要付费墙就可以阅读了

2020-05-05 15:55:54

Wayland是Unix类系统的下一代显示服务器,由历史悠久的Xorg服务器的校友设计和建造,是将应用程序窗口显示在用户屏幕上的最佳方式。过去使用过X11的读者会对Wayland的改进感到惊喜,而那些刚接触Unix图形的读者会发现它是一个灵活而强大的系统,可以用来构建图形应用程序和桌面。

本书将帮助您牢固理解Wayland的概念、设计和实现,并配备工具来构建您自己的Wayland客户端和服务器应用程序。在您阅读的过程中,我们将建立一个韦兰德的心理模型,并建立其设计的理论基础。在这些页面中,你会发现许多时刻,因为Wayland的直观设计选择变得清晰起来,这应该有助于保持页面浏览。欢迎来到开源图形的未来!

注意:这是一张汇票。第1-10章或多或少已经完成,但稍后可能会更新。未来的第11章在很大程度上仍有待撰写。

本作品采用Creative CommonsAttribution-ShareLike 4.0国际许可协议进行许可。源代码可以在这里找到。

Drew DeVault是通过创建Sway开始他在Wayland世界的第一步,Sway是流行的平铺窗口管理器i3的克隆。无论以用户、提交次数和影响力来衡量,它现在都是最受欢迎的瓦片合成工具。在成功之后,Drew回馈了Wayland社区,创办了wlroot:用于构建Wayland合成器的不自以为是的、可组合的模块。今天,它是数十位独立作曲家的基础,而德鲁是韦兰最顶尖的专家之一。