DirectFB

DirectFB (short for english Direct Frame Buffer ) is a library that provides a hardware - accelerated video output available and manages input devices like keyboard and mouse. Also offered is an interface for audio output. DirectFB is used in many Unix-like operating systems at the console level to display information and graphics. It can operate on larger operating systems, alternating with the X.Org server, the screen display. In addition DirectFB can output the video via X or SDL, so DirectFB programs are displayed in a window in a running X server. It is also possible with the written application for DirectFB XDirectFB to use many applications written for X on DirectFB.

Support of component libraries

The in the Unix environment widespread component libraries for drawing graphical user interfaces, GTK , Qt, and the less common FLTK, have been ported to DirectFB. Software that use only one of these three libraries to draw the user cuts, so can be used without adaptation of the source code under DirectFB. For this, the program must be compiled only against the DirectFB version of the corresponding component library.

More details

DirectFB is seen in the embedded space as a resource -saving replacement for X.Org server, so there can be entirely dispensed with an X server in most cases.

The Linux distribution spblinux uses DirectFB for the representation of the graphical user interface on the screen.

Furthermore, with the use of OpenGL DirectFBGL to issue hardware-accelerated 3D graphics under DirectFB possible.

241903
de