Home
Download

Open Source

Projects
Patches

System Integration

Notes
SRPMs

Open-source software projects

This list provides a record of a number of my contributions to open-source software. I hastily wrote some of the programs here to solve some problem, and others I wrote more carefully. I still maintain several of these programs.

Maintained Projects:

backup-scripts
A series of scripts for performing backups of servers and workstations
beamer-control
Simultaneously control two PDF viewers; a nice way to place notes on one screen and slides on another
dmapd
A server that provides DAAP and DPAP shares
fctk
Templates for generating a new project and XSLT code to generate getopt() C code, man pages, HTML documentation, Debian package specifications, RPM specifications, etc. from one XML description
flyn_docs
A set of LaTeX classes and related files used here at Flyn Computing
fmt-ptrn
A simple template system
guestrace
A whole-system system-call tracer for VM guests
lcdgrilo
A Grilo-based media player for use on a Raspberry Pi with a PiFace CAD
lcdringer
A ringer for use on a Raspberry Pi with a PiFace CAD
libdmapsharing
A DMAP (i.e., iTunes™ and iPhoto™) library
libtlssep
A TLS library with built-in privilege separation protections
scald
Markup language for generating source code
SimpleFlow
A simple information-flow-based security module for Linux
TunesConvert
Transcode iTunes™ libraries to FLAC
VisorFlow
A simple information-flow-based security monitor which runs in a hypervisor

Unmaintained Projects:

appliance-config
Configuration system for a network appliance
army_tex
LaTeX classes related to the U.S. Army's AR 25-50
arty
An artillery game
bbb
Makes it easier to author various types of CDs from the command line
cryptoswap
Support for encrypted swap partitions
FES
The Flyn Entertainment System
hunt_n_gather
Collects system files that need to be backed up
kupgrade
Eases building Linux kernels
libss
A library for controlling screensavers
luks-tools
Utilities for working with LUKS-protected filesystems
magic_numbers
A collection of magic numbers for Ian Darwin's file implementation.
mkCDrec2
A utility that creates bootable rescue CD-ROMs
nautilus_scripts
Scripts for the Nautilus graphical shell
nautilus_thumbnailers
A collection of scripts that create thumbnails for files
osdd
On-screen display system
pam_keyring
A PAM module that execute gnome-keyring-daemon and unlock the default keyring
pam_mount
A PAM module that can mount volumes for a user session
print_filter
Print different file types
Pylog
Allows Python to make Prolog queries
pypvm
Python interface to PVM
qtutils
A collection of programs for manipulating QuickTime videos
speak
Front-end to the festival speach synthesis package
swap
Swap CD-ROMs
wnc
GNOME panel applet that controls diald
Email: webpage@flyn.org — ✉ 315A South Moore Loop; West Point, New York 10996; USA