In the 90s I was already appreciative of Linux's approach of "set the system clock to UTC" and treat the translation to the local timezone as a display issue.
Windows was terrible at this which led to all sorts of interesting filesystem issues when changing timezones.