article

FBUI (FrameBuffer UI) is an in-kernel graphical user interface for Linux that sits on top of the framebuffer subsystem. Unlike the X Window System, FBUI comes at very low cost: the entire subsystem is about 50 kilobytes in size. FBUI supports features that people expect of modern windowing systems, such as moveable overlapping windows, multiple windows per application, events and common drawing functions, as well as windows on every virtual console. Using the included optimized VESA driver, each process may access its windows simultaneously with other processes, unlike in X where graphics operations for all windows on a screen are queued and executed by a server.

Included with FBUI is libfbui, which provides abstractions for windows, events, images, fonts, etc., as well as quite a few sample programs such as load monitor, clock, calculator, scribble pad, image viewer, window managers, and a simple MPEG2 player.

External links


 

This article is licensed under the GNU Free Documentation License. It uses material from the "FrameBuffer UI".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld