|
DirectFB 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." [1] Image File history File links Portal. ...
Illustration of an application which may use libvorbisfile. ...
GNU (pronounced ) is a computer operating system - consisting of a kernel, libraries, system utilities, compilers, and end-user application software - composed entirely of free software. ...
Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ...
The Linux framebuffer (fbdev) is a graphic hardware-independent abstraction layer to show graphics on a console without relying on system-specific libraries such as svgalib or the heavy overhead of the X Window System. ...
The library allows developers to bypass the X Window System, which has been traditionally used to support graphics in UNIX-like operating systems. Proponents of DirectFB say this speeds up and simplifies graphic operations by allowing applications to talk directly to video hardware with a thin simple API. A criticism of this argument is that such a library only reimplements features that the X server already had, and does not necessarily carry any performance gain over an X server with high-performance drivers. KDE 3. ...
Diagram of the relationships between several Unix-like systems A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification. ...
An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ...
A application programming interface (API) is the interface that a computer system, library or application provides in order to allow requests for services to be made of it by other computer programs, and/or to allow data to be exchanged between them. ...
In computing, the X Window System (commonly X11 or X) is a windowing system for bitmap displays. ...
However, the above paragraph is not correct. In X Windows the windowing environment is running in a different process space. Therefore each application running in its own window, can never draw directly to video memory and various channels (sockets, XShm) must be used to pass drawing requests to the X server. DirectFB, on the other hand allows one application to render directly on the framebuffer. There is a project XDirectFB which implements a rootless X Server using DirectFB windows for X11 toplevel windows. With XDirectFB, programmers do not have to rewrite their code to use the DirectFB API. Of course, in the case of XDirectFB we have the same situation as X Windows where the server is running in a different process space. The advantage of XDirectFB is that its code is much smaller than the standard x.org distribution. The disadvantage, that it works only on linux. In computing, the X Window System (commonly X11 or X) is a windowing system for bitmap displays. ...
It has been suggested that Socket be merged into this article or section. ...
In computing, the X Window System (commonly X11 or X) is a windowing system for bitmap displays. ...
In computing, the X Window System (commonly X11 or X) is a windowing system for bitmap displays. ...
Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ...
It is free software licensed under the terms of the GNU Lesser General Public License (LGPL). GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is a free software license published by the Free Software Foundation. ...
LinuxTV uses DirectFB. The LinuxTV project is an informal group of volunteers who develop software related to digital television for the Linux operating system. ...
External links
|