Qualquer sistema executando systemd deve ter /etc/os-release , que é especificado como parte de systemd. Alguns sistemas sem systemd também podem tê-lo ( por exemplo, Debian 8, em que systemd é opcional, mas /etc/os-release é instalado em todos os casos).
De acordo com a especificação, todos os campos são opcionais e alguns têm padrões ("Linux" para NAME e PRETTY_NAME ).
Você encontrará mais informações em /etc/os-release announcement .