Con la llegada del gestor de servicios Systemd como reemplazo del tradicional Init en las distribuciones de Linux, existen ahora nuevos aspectos por descubrir y aprender. Uno de ellos es la nueva y mejorada manera de saber que distribución de Linux estamos usando y cual versión de la misma es.
El archivo que desde ahora nos permitirá identificar que sistema operativo esta frente a nosotros es /etc/os-release
Por lo cual si mostramos su contenido en una distribución de Debían GNU / Linux veremos lo siguiente:
leninmhs@debian:~$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 8 (jessie)" NAME="Debian GNU/Linux" VERSION_ID="8" VERSION="8 (jessie)" ID=debian HOME_URL="http://www.debian.org/" SUPPORT_URL="http://www.debian.org/support/" BUG_REPORT_URL="https://bugs.debian.org/" leninmhs@debian:~$
Recordemos que Systemd fue incorporado desde Debían 8, por lo cual no lo conseguirán en versiones anteriores como wheezy ó Squeeze.
Para los que usábamos /etc/debian_version aunque todavía existe, sabemos que nunca ha dicho mucho, y otras alternativas como: lsb_release -a /proc/version y /etc/issue aun existen.
Para saber mas de os-release pueden usar $man os-release