organizzazione della cartella zoneinfo


14

Le mie domande sono relative alla /usr/share/zoneinfocartella.

  • Perché c'è una posixcartella, che ha lo stesso contenuto e file come zoneinfo? Ho controllato solo pochi file e avevano lo stesso checksum.
  • Perché c'è una rightcartella? Per quanto ne so ci sono file di fuso orario che contengono tempo senza anni bisestili, perché ogni anno ha tutti i secondi. Nessuno lo usa più.
  • Perché c'è una Etcdirectory? Ci sono file numerici GMT +/- che, come ho sentito, non hanno l'ora legale.
  • Perché ci sono molti file di fuso orario come questo EST5EDT, PST8PDT, CST6CDT, ROK, ROC, ecc? Non ha alcun senso per me.

Qualsiasi altra informazione su questa cartella e file o informazioni generali sui file di fuso orario sarebbe molto apprezzata.

Risposte:


16

Se installi il tzdatapacchetto sorgente, troverai tutte le risposte:

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

In particolare:

posix e right :

Sono disponibili due versioni diverse: - La versione "posix" si basa sul tempo coordinato universale (UTC). - La versione "giusta" si basa sul Tempo atomico internazionale (TAI) e include i secondi bisestili.

Ecc :

Queste voci sono principalmente presenti per motivi storici, in modo che le persone nelle aree non altrimenti coperte dai file tz possano "zic -l" in un fuso orario che era giusto per la loro area. In questi giorni, i file tz coprono quasi tutto il mondo abitato e l'unica necessità pratica ora per le voci che non sono in UTC sono per le navi in ​​mare che non possono utilizzare le impostazioni TIX POSIX.

EST5EDT, ... :

GB, GB-Eire, GMT, GMT + 0, GMT-0, GMT0, NZ, NZ-CHAT, PRC, ROC, ROK, UCT, UTC sono presenti perché i nomi dei fusi orari sono cambiati:

Questo file fornisce collegamenti tra i nomi correnti dei fusi orari e i loro vecchi nomi. Molti nomi sono cambiati alla fine del 1993.

CET, CST6CDT, EET, EST, EST5EDT, HST, MET, MST, MST7MDT, PST8PDT, WET sono disponibili per la compatibilità con le versioni precedenti.

Da Arthur David Olson, 19-12-2005 Generiamo i file specificati di seguito per proteggerci dai vecchi file con informazioni obsolete lasciate nella directory binaria del fuso orario. Limitiamo l'elenco ai nomi che sono apparsi nelle versioni precedenti di questo pacchetto di fuso orario. Le facciamo come zone separate anziché come collegamenti per evitare problemi se un determinato luogo cambia se osserva l'ora legale. Inseriamo queste specifiche qui nel file del nordamerica sia per aumentare le possibilità che vengano effettivamente compilate sia per evitare la necessità di duplicare le regole statunitensi in un altro file.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.