My Linux Contributions
If you find any of this software useful, you can donate if you
wish by clicking on the donate button below.
provides configurable management of device nodes using the Linux
Device Filesystem. Download
devfsd-v1.3.25.tar.gz for the current version.
See my kernel patches for the Device
- A configurable daemon which can process various Power Management
events under Linux. You can download the
gzipped tarfile. This is useful for applications such as setting
the hard disc spin down time after a resume. Ancillary utilities are
- I'm now the maintainer of libc 5, the system library. The previous
maintainer (H.J. Lu <email@example.com>) works on glibc instead, and has
handed over maintenance to me. I will be posting announcements once a
new home for the code has been set up.
Here are the various Linux-related papers I've written and presented:
Utilities to recover damaged discs. These allow you to read from a
damaged disc and write the disc image to a plain file. Damaged sectors
get written as zeros in the file. A list of bad blocks is also
generated to allow you to try successive passes over the disc in an
attempt to recover more data. I'm told that expensive data recovery
companies usually don't do anything more than this. Why spend $2000
when you can do it yourself?
Utilities to list network interfaces and their bus addresses, and
rename them based on their bus addresses. Available as a