Software Download Central

If you download any of this software, please let me know. I also appreciate any and all comments - even negative ones.


Current Projects

The gzip Recovery Toolkit

I had a jaz drive cartridge sector go bad on me, corrupting my most recent backup during an OS upgrade. Thus was born this small project, which automates the recovery of files and data out of corrupted gzip and tar files. This was a lifesaver to say the least.

GNU getopt - Java port

A while back I found myself in need of a Java command line option parser. Unsatisfied with free versions I was able to find on the net, I volunteered to port the GNU getopt family of functions from C to Java. The current release is 1.0.14 (released 2012/02/08).

The GNU Java getopt classes support short and long argument parsing in a manner 100% compatible with the version of GNU getopt in glibc 2.0.6 with a mostly compatible programmer's interface as well. Note that this is a port, not a new implementation. I am currently unaware of any bugs in this software, but there certainly could be some lying about. I would appreciate bug reports as well as hearing about positive experiences.

GNU Classpath - Java Class Library Project

I started writing a java.net implementation for the Japhar JVM back in March 1998. With that tiny base, a group of Java aficionados on the net has gone on to create a reasonably functional replacement for Sun's Java libraries called Classpath. Visit that home page for software downloads, including both tarballs and CVS.

Note that while Sun has now open sourced Java, almost all free Java virtual machines as well as the Java support in the GNU C Compiler continue to use Classpath. Do your due diligence.

Mauve

Mauve is a complementary project to Classpath formed to create a free Java test suite. This package will both serve as a library regression test suite and test conformance to various Java specification levels. This project is still very rough, but code is available by CVS from the home page.


Copyright © 1998-2012 Aaron M. Renn (arenn@urbanophile.com) All Rights Reserved
Back to my homepage.