开发者

Creating a Linux Desktop Envoriment [closed]

开发者 https://www.devze.com 2023-01-01 05:36 出处:网络
Closed. This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this
Closed. This question needs to be more focused. It is not currently accepting answers.

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

Closed 3 years ago.

Improve this question

Suppose I want to create my own desktop envoriment for Linux, without X. Like Google with the Android did. Where do I start? Is it actually a normal application that just draws stuff, and starts after the kernel boot? And how does it draw it? Using OpenGL or is there something more generic? And graphics drivers, how is it going? You should develop cu开发者_如何学Gostom graphics drivers for your desktop or it comes with the Linux kernel?

Note: It's for normal PCs and not embedded devices.

Thanks.


See: DirectFB (and Wikipedia).


You can use the frame buffer device.
There are a few toolkits that render directly to the frame buffer for embedded device - even fully featured toolkits like Qt and wxWidgets can do it.


Well, you could study how OS X works in some detail.

You're probably best advised to keep most of the X server... it has a set of good device drivers already, and they're a very large part of the work.

0

精彩评论

暂无评论...
验证码 换一张
取 消