don't require sys-proctable, but utilize it for non-linux systems if it's available
merged