Unless specified otherwise, all programs below are released under the GPL version 2 or later.
See my wish list if you feel especially happy with my free software work.
Linux

I am maintaining the hwmon and i2c subsystems of the Linux kernel, as well as a bunch of i2c controller drivers.

I have been maintaining the i2c subsystem for 7 years (2005-2012.)

4.3 (July 22nd, 2021) I2C tools for Linux

This package contains an heterogeneous set of I2C tools for Linux: bus probing tool, chip dumper, register-level access helpers, EEPROM decoding scripts, and more. These tools were originally part of the lm-sensors package but were finally split into their own package for convenience.

3.5 (March 14th, 2023) Dmidecode

Dmidecode reports information about your system's hardware as described in the BIOS according to the SMBIOS specification. This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag, and a lot of other details of varying level of interest and reliability, depending on the manufacturer. This will often include usage status for the CPU sockets, expansion slots and memory module slots, and the list of I/O ports.

I am the main contributor and current maintainer of dmidecode.

I am looking for real-world SMBIOS implementations for my non-regression test suite. I am particularly interested in implementations of SMBIOS 3.5, 3.6 and 3.7. If you have such a system with dmidecode 2.10 or later installed, please consider sending a dump of its DMI table to me (use dmidecode --dump-bin). Thanks!

0.68 (March 27th, 2024) Quilt

Quilt allows you to easily manage a large number of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, and more.

1.0 (May 12th, 2003) Gabadec

This program extracts Emperor, Battle for Dune's sound and music files (.bag) to MPEG audio files (.mp3).

A more complete tool named BagTool is available on dune2k.com.