我试图对Linux上图形的不同部分进行理解,并且对以下每个概念所扮演的角色感到困惑。
- 显示服务器
- 窗口管理器
- 图形驱动
我的问题:
- 图形驱动程序是在Linux内核内部还是外部实现的?如果内核,网络,磁盘,文件系统都在内核内部时,为什么将它们排除在内核之外呢?
- X Windows,Gnome,Ubuntu Unity,KDE,Mir,Wayland谁在显示服务器,窗口管理器和图形驱动程序方面做了什么?
我的目标是了解哪些项目在Linux Graphics体验的哪些方面做出了贡献?
更新 http://blog.mecheye.net/2012/06/the-linux-graphics-stack/ 有很多我想要的细节。