general unix related stuff