Use easy to understand names for config files (debian, redhat, suse, unix). Move all autodetection to a separate script.