更稳定高效、更广泛兼容,openKylin Wayland SIG 成功研发 wlcom 合成器
近日,openKylin 社区Wayland SIG成功研发了基于wayland协议的合成器Kylin wayland-compositor(简称wlcom),实现了操作系统图形栈底层核心子系统的进一步突破。 图形显示系统是人机交互的核心模块,目前广泛使用的X-Window(也常称为X或X11)显示系统,最初由麻省理工学院1984年研发,历经近40年的修补与扩展,代码量庞大,维护困难,设计也已略显“陈旧”。 X显示系统中窗管与合成器是两个独立组件,通信开销大,且存在窗口内容与合成器不同步的问题,容易造成图像撕裂;X客户端可篡改其他X客户端窗口属性及显示内容,安全性不强;合成管理器必须主动向X显示服务获取所有客户端图像数据进行图像合成,导致图像显示延迟风险增加。 针对X中的上述缺陷,开源社区于2008提出了替代方案—wayland显示服务器协议。该协议下,wayland合成器与wayland显示服务合为一个整体组件,通信开销低;客户端之间的输入和输出隔离,提高了客户端的安全性;客户端页面刷新时,合成器只处理数据有更新的区域,提高了显示合成效率。 鉴于wayland相对X的巨大优势,目前国...


