Próbuję znaleźć sposób na określenie nazwy i wersji dystrybucji Linuksa, która działałaby na większości (lub idealnie wszystkich) nowoczesnych dystrybucji. Zauważyłem, że /etc/os-releasezawiera informacje, których potrzebuję na temat wypróbowanych przeze mnie dystrybucji (CentOS, Debian), ale na ile bezpieczne jest poleganie na ich obecności? Polecenia takie jak uname -atak naprawdę nie zawierają tych samych informacji i lsb_releasenajwyraźniej nie występują np. W minimalnym CentOS.
Czy istnieje szybki sposób, aby dowiedzieć się dokładnie, z czym pochodzą dystrybucje /etc/os-release? Ponadto jest /etc/os-releasegwarancją zawierają NAME, VERSIONi PRETTY_NAMEpól?