标签: linux desktop
假设我想为Linux创建自己的桌面环境,没有X. 就像谷歌与Android一样。我从哪里开始?它实际上是一个普通的应用程序,只是绘制东西,并在内核启动后启动?它是如何吸引它的?使用OpenGL还是更通用的东西?和图形驱动程序,它是怎么回事?您应该为桌面开发自定义图形驱动程序,还是随Linux内核一起开发?
注意:这适用于普通PC而非嵌入式设备。
感谢。
答案 0 :(得分:2)
请参阅:DirectFB(和Wikipedia)。
答案 1 :(得分:1)
您可以使用帧缓冲设备 有一些工具包直接渲染到嵌入式设备的帧缓冲区 - 即使是Qt和wxWidgets这样功能齐全的工具包也能做到。
答案 2 :(得分:0)
好吧,你可以研究一下OS X的工作原理。
你可能最好保留大部分的X服务器......它已经拥有一套优秀的设备驱动程序,而且它们是工作中非常重要的一部分。