DirectFB - Home of the pragmatist  DirectFB 2.0  Contribute now 


DirectFB

DirectFB is a thin library that provides hardware graphics acceleration, input device handling and abstraction, integrated windowing system with support for translucent windows and multiple display layers, not only on top of the Linux Framebuffer Device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not supported by the underlying hardware. DirectFB adds graphical power to embedded systems and sets a new standard for graphics under Linux.

Fusion

Fusion has been reverse engineered when DirectFB was working with multiple applications in multiple threads, making it work with multiple applications in multiple processes...

The major difference to client/server is the elemental and substantial usage of shared memory for shared data structures to run shared (distributed) code.

Building on that there are several kinds of bridges between processes, e.g. message distribution, synchronous and asynchronous RPC, different kinds of locks...


directfb.org / Platform / DirectFB