Problem/Justification
When using tools like node_exporter or alike, that check for `/etc/os-release` trying to identify the OS of a system, TrueNAS Scale still reports itself as “Debian“.
The Debian Wiki provides a guideline on when and how to rebrand: https://wiki.debian.org/Derivatives/Guidelines#De-.2FRe-branding (Sorry, first post)
Depending on the degree of divergence from the vanilla Debian, it might be necessary to introduce non-functional modifications in the deployed system to eliminate user confusion of the derivative distribution with vanilla Debian.
I would argue, that the modification TrueNAS does to Debian counts as significant enough to justify a rebranding.
Impact
After completing this process, Debian mirrors should be able to identify TrueNAS Scale systems better and their impact on the Debian infrastructure.
Monitoring tools such as node_exporter will be able to identify the Operating System running on TrueNAS Scale hosts correctly.
TrueNAS Scale will be better in line with the Debian Branding guidelines.
User Story
As a System Administrator I want to be able to identify what OS is running on my machines using systematic, standardised approaches such as reading /etc/os-release.
Thanks for bringing this up. It’s never occurred to me that TrueNAS identifying itself as Debian might be a problem for tools like node_exporter, but now that youv’e got me thinking about it, it makes perfect sense.