DirectFB

From Wikipedia, the free encyclopedia

Jump to: navigation, search
DirectFB
Stable release 1.4.2 / 2009-08-27; 3 months ago
Written in C[1]
Operating system GNU/Linux
License LGPL
Website directfb.org

DirectFB stands for Direct Frame Buffer. It is a software library for the GNU/Linux operating system that provides "hardware graphics acceleration, input device handling and abstraction, integrated windowing system with support for translucent windows and multiple display layers on top of the Linux Framebuffer Device." [2]

The library allows developers an alternative to a full X Window System server used in Unix-like operating systems. DirectFB allows applications to talk directly to video hardware through a direct API, speeding up and simplifying graphic operations.

It is often used for games or embedded systems to circumvent the overhead of a full X Window System server implementation. In 2006, a version of DirectFB was included in the software stack for the CE Linux Forum's Audio/Video Graphics Specification V2. [3]

DirectFB can host XDirectFB, a rootless X server implementation that uses DirectFB windows for X11 top-level windows. XDirectFB is an interface that mimics the X11 interface through the DirectFB API to simplify running applications written for X11 on DirectFB.

It is free software licensed under the terms of the GNU Lesser General Public License (LGPL). Among the products that use DirectFB are LinuxTV, the unreleased Palm Foleo mobile companion and the webOS operating system.

[edit] See also

[edit] References

[edit] External links