organisasi folder zoneinfo

14

Pertanyaan saya terkait dengan /usr/share/zoneinfofolder.

  • Mengapa ada posixfolder, yang memiliki konten dan file yang sama seperti zoneinfo? Saya hanya memeriksa beberapa file dan mereka memiliki checksum yang sama.
  • Kenapa ada rightfolder? Sejauh yang saya tahu ada file zona waktu yang berisi waktu tanpa tahun kabisat, karena setiap tahun memiliki semua detik. Tidak ada yang menggunakan ini lagi.
  • Mengapa ada Etcdirektori? Di sana ada GMT +/- nomor file yang, jadi saya dengar, tidak punya waktu musim panas.
  • Mengapa ada banyak file zona waktu seperti EST5EDT, PST8PDT, CST6CDT, ROK, ROC, dll ini? Itu tidak masuk akal bagi saya.

Informasi lain tentang folder ini dan file atau informasi umum tentang file zona waktu akan sangat dihargai.

Domen
sumber

Jawaban:

16

Jika Anda menginstal tzdatapaket sumber, Anda akan menemukan semua jawaban Anda:

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

Secara khusus:

posix dan kanan :

Dua versi berbeda disediakan: - Versi "posix" didasarkan pada Waktu Universal Terkoordinasi (UTC). - Versi "benar" didasarkan pada Waktu Atom Internasional (TAI), dan itu termasuk detik kabisat.

Dll :

Entri-entri ini sebagian besar hadir karena alasan historis, sehingga orang-orang di daerah yang tidak tercakup oleh file tz dapat "zic-l" ke zona waktu yang tepat untuk area mereka. Saat ini, file tz mencakup hampir semua dunia yang berpenghuni, dan satu-satunya kebutuhan praktis sekarang untuk entri yang bukan pada UTC adalah untuk kapal di laut yang tidak dapat menggunakan pengaturan POSIX TZ.

EST5EDT, ... :

GB, GB-Eire, GMT, GMT + 0, GMT-0, GMT0, NZ, NZ-CHAT, RRC, ROC, ROK, UCT, UTC ada di sana karena nama zona waktu berubah:

File ini menyediakan tautan antara nama saat ini untuk zona waktu dan nama lamanya. Banyak nama berubah pada akhir tahun 1993.

CET, CST6CDT, EET, EST, EST5EDT, HST, MET, MST, MST7MDT, PST8PDT, BASAH ada untuk kompatibilitas mundur.

Dari Arthur David Olson, 2005-12-19 Kami menghasilkan file yang ditentukan di bawah ini untuk menjaga terhadap file lama dengan informasi usang ditinggalkan di direktori biner zona waktu. Kami membatasi daftar untuk nama yang telah muncul di versi sebelumnya dari paket zona waktu ini. Kami melakukan ini sebagai Zona terpisah daripada sebagai Tautan untuk menghindari masalah jika tempat tertentu mengubah apakah itu mengamati DST. Kami menempatkan spesifikasi ini di sini di file northamerica baik untuk meningkatkan peluang bahwa mereka benar-benar akan dikompilasi dan untuk menghindari perlunya menduplikasi aturan AS dalam file lain.

Mikel
sumber