X11的底层貌似是libDRM和内核?感觉wayland似乎比较干净和科学。。

完全看不懂究竟 X11 具体画图的代码在哪里。。各种 client request 飞来飞去的。。

找到张图


如果这张图科学的话 应该就是 libDRM 和内核了。。

按照 X 的结构,画图的代码应该是在 xserver 里的?

感觉好难弄,看 wayland 就科学多了,貌似依赖就是一个库。。

==============

我发现 kernel 不是一堆东西,kernel 其实是一堆又一堆的东西。。而且不断有东西被加进 kernel 里。。

天啊,如果不用 x11,我要怎样才能在桌面上画出一个圆。。

X11 基本已经死亡了,积重难返。2017-2018 主要发行版都会切换到 Wayland ,Ubuntu 是切换到 Mir 。

X11 的一部分功能被吸收到内核(比如 Linux,Hurd),另一部分被吸收到桌面(比如 KDE,GNOME)。Wayland 只负责显示,结构简化了很多。

建议楼主放弃 X11,研究 Wayland 吧。

1赞

作为 KDE+Nvidia 显卡用户表示未来很不乐观……

这就是要培养坚定的 Intel 集成显卡用户。