organização da pasta zoneinfo

11

Minhas perguntas estão relacionadas à pasta /usr/share/zoneinfo .

  • Por que há uma pasta posix , que tem o mesmo conteúdo e arquivos como zoneinfo? Eu só verifiquei alguns arquivos e eles tinham mesmo checksum.
  • Por que há uma pasta right ? Tanto quanto eu sei estão lá arquivos de fuso horário que contém tempo sem anos bissextos, porque todo ano tem todos os segundos. Ninguém mais usa isso.
  • Por que há um diretório Etc ? Existem arquivos de números GMT +/- que, como eu ouvi, não tem horário de verão.
  • Por que há muitos arquivos de fuso horário como este EST5EDT, PST8PDT, CST6CDT, ROK, ROC, etc? Isso não faz nenhum sentido para mim.

Qualquer outra informação sobre esta pasta e arquivos ou informações gerais sobre arquivos de fuso horário seria muito apreciada.

    
por Domen 13.04.2011 / 21:20

1 resposta

15

Se você instalar o pacote tzdata source, encontrará todas as suas respostas:

sudo apt-get install apt-src
mkdir tzdata && cd tzdata
apt-src install tzdata

Especificamente:

posix e direita :

  

Duas versões diferentes são fornecidas:   - A versão "posix" é baseada no Tempo Universal Coordenado (UTC).   - A versão "direita" é baseada no International Atomic Time (TAI),     e inclui os segundos bissextos.

Etc :

  

Essas entradas estão presentes principalmente por razões históricas, de modo que   pessoas em áreas não cobertas pelos arquivos tz poderiam "zic -l"   para um fuso horário que era certo para a sua área. Nos dias de hoje, o   arquivos tz cobrem quase todo o mundo habitado, e a única prática   precisa agora para as entradas que não estão no UTC são para navios no mar   que não pode usar configurações POSIX TZ.

EST5EDT, ... :

GB, GB-Eire, GMT, GMT + 0, GMT-0, GMT0, NZ, NZ-CHAT, PRC, ROC, ROK, UCT e UTC estão lá porque os nomes dos fusos horários foram alterados:

  

Este arquivo fornece links entre nomes atuais para fusos horários   e seus antigos nomes. Muitos nomes mudaram no final de 1993.

CET, CST6CDT, EET, EST, EST5EDT, HST, MET, MST, MST7MDT, PST8PDT, WET existem para retrocompatibilidade.

  

De Arthur David Olson, 2005-12-19   Nós geramos os arquivos especificados abaixo para proteger arquivos antigos com   informações obsoletas sendo deixadas no diretório binário de fuso horário.   Limitamos a lista aos nomes que apareceram nas versões anteriores do   este pacote de fuso horário.   Nós fazemos isso como zonas separadas, em vez de links para evitar problemas se   um determinado local muda se ele observa o horário de verão.   Colocamos essas especificações aqui no arquivo northamerica tanto para   aumentar as chances de que eles realmente sejam compilados e   evite a necessidade de duplicar as regras dos EUA em outro arquivo.

    
por Mikel 13.04.2011 / 23:49

Tags