DirectFB

from Wikipedia, the free encyclopedia
DirectFB
Basic data

Current  version 1.7.7
(February 1, 2015)
operating system Linux / Unix
programming language C , C ++ and others
License LGPL
German speaking No
DirectFB on github

DirectFB (short for English Direct Frame Buffer ) is a graphics library that provides a hardware accelerated video output available as well as input devices such as keyboard and mouse managed. An interface for sound output is also offered. DirectFB is used in many Unix-like operating systems at the console level to display information and graphics. On larger operating systems it can operate the screen display alternately with the X.Org server . In addition, DirectFB can output the graphic via X or SDL, so that DirectFB programs are displayed in a window in a running X server. With the application XDirectFB written for DirectFB it is also possible to use many applications written for X under DirectFB.

Toolkit support

The GUI toolkits GTK + and Qt , which are widely used in the Unix environment, and the less common FLTK have been ported to DirectFB. Software that only uses one of these three libraries to draw the user interface can therefore be used under DirectFB without adapting the source code . For this, the program only has to be compiled against the DirectFB version of the corresponding toolkit .

more details

In the embedded sector, DirectFB is seen as a resource-saving replacement for the X.Org server , so that in most cases there is no need for an X server at all.

The Linux distribution SPBLinux uses DirectFB to display the graphical user interface on the screen.

Furthermore, with DirectFBGL it is possible to use OpenGL for outputting hardware-accelerated 3D graphics under DirectFB.

See also

Individual evidence

  1. DirectFB (English) - page u. a. with project summary at Ohloh (accessed on: December 14, 2012)
  2. Internet presence of the DirectFB project ( Memento of the original from November 4, 2016 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. (English) @1@ 2Template: Webachiv / IABot / www.directfb.net
  3. Archive link ( Memento of the original from January 28, 2017 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.  @1@ 2Template: Webachiv / IABot / www.directfb.net
  4. Archive link ( Memento of the original from January 28, 2017 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.  @1@ 2Template: Webachiv / IABot / www.directfb.net
  5. Projects: GTK on DirectFB ( Memento of the original from December 1, 2012 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. (English) - Page in the DirectFB Wiki . Retrieved December 14, 2012.  @1@ 2Template: Webachiv / IABot / www.directfb.org
  6. Nokia: Qt for Embedded Linux and DirectFB ( Memento of the original from March 4, 2016 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. .  @1@ 2Template: Webachiv / IABot / doc.qt.digia.com
  7. FLTK DirectFB port ( Memento of the original from February 2, 2017 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. (English) - page in the project's version management Git ; Status: January 15, 2010. Accessed December 14, 2012. @1@ 2Template: Webachiv / IABot / git.directfb.net
  8. Archive link ( Memento of the original from January 28, 2017 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.  @1@ 2Template: Webachiv / IABot / www.directfb.net