Sto cercando di trovare un modo per determinare il nome e la versione della distribuzione Linux che funzionerebbe sulla maggior parte (o idealmente, su tutte) le distribuzioni moderne. Ho notato che /etc/os-releasecontiene le informazioni di cui ho bisogno sulle distribuzioni che ho provato (CentOS, Debian), ma quanto è sicuro fare affidamento sulla sua presenza? Comandi come uname -anon contengono realmente le stesse informazioni e lsb_releaseapparentemente non sono presenti su CentOS minimo.
Esiste un modo rapido per scoprire esattamente quali sono le distro /etc/os-release? Inoltre, è /etc/os-releasegarantito per contenere NAME, VERSIONe PRETTY_NAMEcampi?