创建Linux桌面环境

时间:2010-05-28 23:10:45

标签: linux desktop

假设我想为Linux创建自己的桌面环境,没有X. 就像谷歌与Android一样。我从哪里开始?它实际上是一个普通的应用程序,只是绘制东西,并在内核启动后启动?它是如何吸引它的?使用OpenGL还是更通用的东西?和图形驱动程序,它是怎么回事?您应该为桌面开发自定义图形驱动程序,还是随Linux内核一起开发?

注意:这适用于普通PC而非嵌入式设备。

感谢。

3 个答案:

答案 0 :(得分:2)

请参阅:DirectFB(和Wikipedia)。

答案 1 :(得分:1)

您可以使用帧缓冲设备 有一些工具包直接渲染到嵌入式设备的帧缓冲区 - 即使是QtwxWidgets这样功能齐全的工具包也能做到。

答案 2 :(得分:0)

好吧,你可以研究一下OS X的工作原理。

你可能最好保留大部分的X服务器......它已经拥有一套优秀的设备驱动程序,而且它们是工作中非常重要的一部分。