Por que o timezonectl não lista todos os fusos horários disponíveis?
$ timedatectl
⋮
Timezone: UTC (UTC, +0000)
⋮
$ timedatectl list-timezones | grep -i utc
-no output-
$ timedatectl list-timezones | wc -l
417
ls /usr/share/zoneinfo
inclui UTC, UCT, GMT, Universal, etc. Mas nenhum deles está incluído na lista.
Eu notei isso no CentOS 7, especificamente, e tive resultados idênticos em duas máquinas diferentes. Curiosamente, no entanto, o Ubuntu mostra "UTC", mas não "GMT". Que existe em ./zoneinfo. Então a coisa toda é bastante confusa para mim.