OpenOptimus allows you to use your Optimus Keyboard on Linux, including the OLED-based Optimus Mini Three keyboard from Art Lebedev studio. Support for other operating systems (Mac OS X, Unix variants, and Win32) is planned, as well as support for other devices (as soon as they are available from Art Lebedev studio).
GNUdap is a project to build a userspace driver to interface Linux with proprietary-protocol USB MP3 players and mass storage devices. Currently, GNUdap supports only the "Perstel,Inc. CHIC MP10". GNUdap is also an experiment to test the advantages of a strongly-typed programming language and of the functional programming paradigm in hardware development. GNUdap currently supports all features supported by the official program provided with the Chic, and has some additional features, like being able to transfer MP3s directly to the PC.
Mplinuxman is a file manager program for the MPMan F60 USB portable MP3 player. It can send and receive files using an intuitive graphical user interface (GTK2). It features playlists, ID3 tags on the player, hot-plugging support, and a random list function to fill up the available space on the device.
SMCINIT is an IrDA configurator for laptops with LPC47N227 SuperIO, smc-ircc, and a non-initializing BIOS. It has been tested on the Toshiba Satellite 1800-514, Toshiba Satellite 5100, and Toshiba Tecra 9100 laptops. It includes little utilities that initialize the LPC47N227 SuperIO, allowing the smc-ircc IrDA kernel driver to detect and use the SMSC chip. Note that starting with Linux kernels from the 2.6.x series, this initialization will be integrated with the smc-ircc kernel driver.