LinuxでUTC形式のBIOS時間を「推奨」するのはなぜですか? [閉鎖]

LinuxでUTC形式のBIOS時間を「推奨」するのはなぜですか? [閉鎖]

設定ガイドや同様のコンテンツを見ると、UTC / GMTのBIOS / RTC時間同期が「推奨」されていることが多く記録されていますが、理由は提供されておらず、これまでインターネット検索で1つを見つけるのには役立ちませんでした。私はここで最も可能性の高い理由がレガシーだと思います。奇妙なシステム管理者やUTC時間に依存するプログラムを混乱させることができますか?

答え1

マシンファームウェアは自分が所属するタイムゾーンを追跡しないため、絶対現在の時間を追跡するにはいくつかの標準を選択する必要があり、実際にUTC以外の明確な選択はありません。 。異なる人が異なる標準を選択した場合、マシンファームウェアはオペレーティングシステムにどの規格が使用されているかを知らせるインタフェースを提供するか、または「標準」タイムゾーンで時間を表示するインタフェースを提供する必要があります。 UTC。

悪いことに、世界の多くのタイムゾーンにはUTCからの固定オフセットはありません。年間の時間に応じて、UTCから2つの異なる固定オフセットがあります。マシンファームウェアはこれらの規則を理解して適用する必要があります。あなたが使用したいすべての時間帯に!そして、このルールは随時変更されます!システムファームウェアがこれらのルールを追跡および適用しないが、まだファームウェア時間をローカル(可変オフセット)時間帯に維持したい場合は、OSはハッキングを適用して補償する必要があります。しかし、その後、これを確実に決定する方法はありません。それ以外の場合は、現在ハッカーが適用されます。これは単に擁護することはできません。

だから... UTC FTW。デバイスのファームウェアレベルが低い。実際に実行している地域の現地時間を知る必要がある理由はありますか?

答え2

(一部)タイムゾーンをUTC以外の値に設定すると、システムがタイムゾーン全体をサポートできない可能性がある問題の解決策になります。そのようなアドバイスは、一部の人々がリリースされるシステムが唯一のものであると考える方法で発展したものです。それタイムゾーンが設定されます。議論の1つを読むことができます。Debian #343645 initscripts: util-linuxで壊れた時計の設定を修正してください

関連情報