eCos (Embedded Configurable OS) is an open source, configurable, portable, and royalty-free embedded Real Time Operating System. It is written in C++, provides all the usual OS things. You configure the OS so that the parts you don't need aren't loaded to the embedded system. eCos is released under a modified GPL that allows for its use in embedded systems without having to GPL the embedded application.
GNU Phantom.Home is a computer controlled home automation system. The software includes a circuit diagram for building the Phantom.Home.Controller, a simple circuit board that attaches to your PC's parallel port. Using the combination of hardware/software you can control (i.e. flip on or off) nearly any 120V device. And with a little bit of electronics know-how, you can probably control nearly any device at any voltage by modifying the circuit board to meet your needs. The simple circuit included can be created and built for around $25. The modules cost around $10 (basically a heavy duty relay).
GNU Phantom.Security is a computer-controlled security system. Using the software and a simple circuit board (diagram included) that you build, you can create a good basic security system that is computer controlled. The system can use off-the-shelf security devices like motion sensors, door magnets, and fire/smoke detectors with little to moderate modification. You can have a total of 5 devices per port. And if the machine the system is running on is connected to a LAN/WAN or the Internet, you can have it send e-mail. If you have a pager or cell phone capable of receiving e-mail, then you will have around the clock intrusion/fire detection for your home or office.
gRio500 is a Gnome/GTK program that lets you interface with the Rio500 MP3 player by Diamond/S3/SonicBlue. You can currently create/delete folders, add/delete songs, format memory, rename folders/songs, automatically downmix/resample MP3s during transfer, and preview MP3s (play/stop controls). You can interface with both internal and external memory (Smartmedia).
Powertweak-Linux is a tool to tune your system to its optimal performance settings. It started life as the replacement for the now obsolete kernel option 'tune PCI bridges', and has been extended to provide more features and support more chipsets. It can also tune network/filesystem performance using /proc/sys entries, disk elevator settings, and x86 CPU registers (needs 2.2.18 or 2.4.0test kernel), CDROM speeds, hdparm type features, and Sony VAIO backlight. It has both a GTK GUI and a text-based lister.
The Qt XInput Extension is a C library adding support for XInput devices (like tablets or joysticks) to Qt-based X11 applications. QXi supports devices with up to six valuator axes in absolute mode, up to 32 buttons, and any number of keys. It is built using autoconf and libtool, and comes with a simple example application.
WinDriver automates and simplifies the development of user-mode Linux device drivers for PCI, CardBus, ISA, PMC, PCI-X, PCI-EXPRESS, and CompactPCI as well as USB 1.1/2.0. No internal OS knowledge or kernel level programming is required. It supports kernel 2.0.31 and above, including embedded Linux, x86 and PowerPC processors, and any 32-bit development environment supporting C or Delphi. Applications are source code compatible across Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003/CE, Linux, Solaris, and VxWorks.
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.