Em sistemas modernos, você deve procurar em / etc / lsb-release
mojo-jojo david% cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"
Esta deve ser a maneira exigida pelo LSB de descobrir a distribuição em diferentes distribuições Linux.
Você não deve confiar em / etc / issue, como é usado para a mensagem de login, e alguém pode alterá-lo.