X10MMS is a software suite that provides support for the X10 CM19A USB home automation transceiver under Linux. It allows users to control the device directly, sending and receiving basic on/off commands, and also includes a sample application that allows XMMS to be remotely controlled using the CM19A transceiver and an X10 palmpad remote. The current CM19A driver is implemented as a kernel module and requires an up-to-date 2.6.x kernel. The program is completely user configurable via a straightforward text file, so you can assign any supported function to any toggle key on the remote.
Perthon converts Python source code to human- readable Perl 5.x source code. It makes use of Damian Conway's Parse::RecDescent for parsing, and aims to reimplement the Python language as specified in the Python Reference Manual and BNF grammar. Perthon is similar to Jython (www.jython.org), which reimplements Python on the JVM, except that Perthon works at the source code (not byte code) level. Perthon does the reverse of Bridgekeeper (http://www.crazy-compilers.com/bridgekeeper/), which attempts to solve the (much harder) problem of Perl-to-Python source code machine translation.
yodl implements a pre-document language and tools to process it. It lets you write a single document, then use a tool (e.g., yodl2html) to convert it to some final document language (HTML, man, LaTeX, etc.). Yodl's document language is easy to use and to expand. Predefined converters are available from Yodl to HTML, LaTeX, groff (manpages), text, and (experimentally) XML, but new converters can be added easily.
DMAring demonstrates a novel generic network interface card driver architecture which works in hybrid interrupt-polling mode to deliver superior real-time performance on Linux, Red Hat Linux, or Linux-RTAI-LXRT (a real-time co-kernel for Linux with user level extension). Existing Linux drivers saturate the CPU at a much lower packet rate than the maximum possible wire line packet rate, but this driver allows vanilla network cards to be used for high speed packet capturing.