Better distro detection