Facter
Facter is a cross-platform library for retrieving simple operating system facts, like operating system, linux distribution, or MAC address.
It is currently written in Ruby, but it is expected that this library will eventually migrate to being written in C and merging with libmetrics.
You can download the most recent version here.
Submitting bug reports / patches
Bug report and patches can be submitted here. You need a Redmine login to submit reports. If you already have a Puppet Redmine login you can use this to submit tickets.