This library uses the Linux frame buffer as a graphic device to draw lines, rectangles and pixels. For now it supports only packed pixels (the majority of video cards uses that format) at 16 and 32 bpp. At 32 bpp transparency is also supported on drivers that provide the functionality. Perhaps 8 bit support will be added in a future release.
It is possible to use this library to run graphics programs such as games and browsers directly from the console, without having to install X windows.

In the source package there is also a program named fbjpeg that is able to render jpeg images on the console using libjpeg from the IJG (Indipendent JPEG Group).

libFB supports fonts in psf and psf.gz formats, it also is able of keyboard handling through the ncurses library

To build type make in the source directory.
To install type make install, the library will be copied in /usr/lib and some links will be created.


File Size Release date Comment
Complete tar archives
libFB-0.2.5.tar.gz 68 Kb 05/07/2003 Source files — Stable version, added FB rotation support but lost some performance in the process.
libFB-0.2.4.tar.gz 79 Kb 12/08/2002 Source files — Stable version
libFB-0.2.1.tar.gz 72 Kb 21/4/2002 Source files — Stable version known to compile under RH7.0
Resource files
fonts.tar.gz 16 Kb 26/4/2002 psf fonts package for use with libFB