UDI, the Uniform Driver Interface, is a well-documented interface between a driver module and the executing OS. It provides source portability across OSes and binary portability within a processor ABI. It also provides modern driver features like instance independence, high scalability, and physical location transparency. The Reference Source provides an initial implementation of UDI for Linux, SCO UnixWare, SCO OpenServer, and other OSes.
The Jogdial Patch integrates the jogdial package for Sony Vaio Notebooks with the Imwheel package. This patch makes it possible to use the jogdial (a kind of mouse wheel which is built into certain Vaio notebooks) in all X applications to scroll up and down or to deliver arbitrary keystrokes to X applications. The patch works well with the picturebook Sony Vaio PCG-C1XD and might work with other notebooks with a jogdial.
TurboPrint is a comfortable high-quality printer driver system for Linux. It is designed to produce maximum quality photo printouts as well as high-speed text documents. It provides printer drivers for almost every inkjet printer, e.g. Canon PIXMA, Epson Stylus Color and Photo, and HP DeskJet, DesignJet, and PhotoSmart. All printer features are supported. TurboPrint has a real color management system. High quality color profiles ensure optimum color reproduction on all print media. A comfortable GUI configuration menu and a printer toolbox (head cleaning, alignment, ink quantity) are included. TurboPrint can be easily integrated into the CUPS printing system.
DirectFB is a thin library that provides developers with hardware graphics acceleration, input device handling and abstraction, an integrated windowing system with support for translucent windows and multiple display layers 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.