chronyc のスクリーンショット | |
| 原作者 | リチャード・カーナウ[1] |
|---|---|
| 開発者 | ミロスラフ・リチヴァル、レッドハット[1] |
| 安定リリース | 4.5 [2] [3]
/ 2023年12月5日 |
| リポジトリ |
|
| 書かれた | C |
| オペレーティング·システム | Unixライク |
| タイプ | 時間同期 |
| ライセンス | GNU GPL v2 |
| Webサイト | chrony-project.org |
chrony は、ネットワークタイムプロトコル(NTP)の実装です。NTP のリファレンス実装であるntpdの代替品です。Unix系オペレーティングシステム( LinuxおよびmacOSを含む)で動作し、 GNU GPL v2の下でリリースされています。[4] Red Hat Enterprise Linux 8 およびSUSE Linux Enterprise Server 15のデフォルトの NTPクライアントおよびサーバーであり、 [5] [6]多くのLinux ディストリビューションで利用できます。[7] [8] [9]
ネットワークタイムセキュリティ(NTS)のサポートはバージョン4.0で追加されました。[10]
リファレンス実装との比較
セキュリティを重視したntpdのフォークであるNTPsecとは対照的に、 chrony はゼロから実装されました。[1]断続的なネットワーク接続(ラップトップなど)や混雑したネットワークなどの困難な状況でも時間を同期するように設計されています。[1]この点における改善点としては、起動時以外では時間をステップ(突然調整)しないこと、非対称ネットワークジッターを修正できること、Linuxで壊れたクロックに対処するためにクロックレートを大きく調整できることなどが挙げられます。通常、より高速かつ正確に同期します。[11]
ntpdとは異なり、ハードウェアタイムスタンプ(ネットワークアダプタ上のパケット時間など)を介してシステムクロックを同期することをサポートしており、LAN上のマシン間の時間同期の精度を70ナノ秒程度(非対称性から)まで向上させています。 [ 4] これはPrecision Time Protocolに匹敵します。[ 12]また、手動入力による同期もサポートしており、分離されたネットワーク内で時間補正を行うことができます。[4]
chrony はブロードキャスト、マルチキャスト、エニーキャストの動作モードを実装していません。また、安全でない「自動キー」認証も実装していません。[4]多くの組み込みドライバーを持つntpdとは異なり、ハードウェア時間ソースを駆動するために外部プログラムを使用します (例: GNSS 用のgpsd )。 [11]
参照
参考文献
- ^ abcd Linux Foundation (2017-09-28). 「CII 監査が最も安全な NTP 実装を特定」 Linux Foundation。2018-02-03 のオリジナルからアーカイブ。2019-10-08に取得。
- ^ 「chrony – ニュース」.
- ^ 「4.5 · タグ · chrony / chrony · GitLab」。
- ^ abcd 「NTP実装の比較」。Chronyプロジェクト。 2019年10月8日閲覧。
- ^ 「chrony への移行」。Red Hat, Inc. 2019 年 7 月 16 日時点のオリジナルよりアーカイブ。2019 年 10 月 8 日閲覧。
- ^ 「NTP による時刻同期」。SUSE。2019年 10 月 8 日閲覧。
- ^ "chrony". Debian . 2019年10月8日閲覧。
- ^ "chrony". Fedora パッケージ。2019 年 10 月 8 日時点のオリジナルよりアーカイブ。2019年 10 月 8 日閲覧。
- ^ "net-misc/chrony". Gentoo パッケージ. 2019 年 10 月 8 日閲覧。
- ^ 「chrony/chrony.git - Chrony プロジェクトの公式 Git リポジトリ」。git.tuxfamily.org。2021年 7 月 31 日閲覧。
- ^ ab 「第 18 章 chrony Suite Red Hat Enterprise Linux 7 を使用した NTP の設定」。Red Hat カスタマー ポータル。
- ^ 「chrony – 設定例と精度」。chrony-project.org。
外部リンク
- 公式サイト
