portable library for obtaining system information
