This blog is updated daily.
A general description is here.
‘Sys.timezone()’ tries more heuristics on Unix-alikes and so is more likely to succeed (especially on Linux). For the slowest method, a warning is given recommending that ‘TZ’ is set to avoid the search.