Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

chrony

From Wikipedia, the free encyclopedia
Network Time Protocol implementation
chrony
Screenshot of chronyc
Original authorRichard Curnow[1]
DevelopersMiroslav Lichvar,Red Hat[1]
Stable release
4.7[2] Edit this on Wikidata / 11 June 2025; 5 months ago (11 June 2025)
Repository
Written inC
Operating systemUnix-like
TypeTime synchronization
LicenseGNU GPL v2
Websitechrony-project.org

chrony is an implementation of theNetwork Time Protocol (NTP). It is an alternative tontpd, areference implementation of NTP. It runs onUnix-likeoperating systems (includingLinux andmacOS) and is released under theGNU GPL v2.[3] It is the default NTPclient andserver inRed Hat Enterprise Linux 8 andSUSE Linux Enterprise Server 15,[4][5] and available in manyLinux distributions.[6][7][8]

Support for Network Time Security (NTS) was added in version 4.0.[9]

Comparison with the reference implementation

[edit]

In contrast toNTPsec, which is a security-focused fork ofntpd, chrony was implemented from scratch.[1] It was designed to synchronize time even in difficult conditions such as intermittent network connections (such aslaptops) and congested networks.[1] Some improvements in this regard (compared to reference ntpd) include that it never steps (abruptly adjusts) time outside of startup, can correct for asymmetric network jitters, and can use larger clock rate adjustments on Linux to deal with a broken clock. It typically synchronizes faster and more accurately.[10]

Unlikentpd, it supports synchronizing the system clock via hardware timestamping (i.e. packet times on the network adapter), improving accuracy of time synchronization between machines on aLAN[3] – to the order of 70 nanoseconds (from asymmetry),[11] comparable toPrecision Time Protocol. It also supports synchronization by manual input, so as to perform time correction within an isolated network.[3]

chrony does not implement broadcast,multicast, andanycast modes of operation. It also does not implement the insecure "autokey" authentication.[3] It uses external programs to drive hardware time sources (e.g.gpsd for GNSS), unlikentpd, which has many built-in drivers.[10]

See also

[edit]

References

[edit]
  1. ^abcdLinux Foundation (2017-09-28)."CII Audit Identifies Most Secure NTP Implementation". Linux Foundation. Archived fromthe original on 2018-02-03. Retrieved2019-10-08.
  2. ^"chrony – News". Retrieved8 July 2025.
  3. ^abcd"Comparison of NTP implementations". Chrony project. Retrieved2019-10-08.
  4. ^"Migrating to chrony". Red Hat, Inc. Archived fromthe original on 2019-07-16. Retrieved2019-10-08.
  5. ^"Time Synchronization with NTP". SUSE. Retrieved2019-10-08.
  6. ^"chrony". Debian. Retrieved2019-10-08.
  7. ^"chrony". Fedora Packages. Archived fromthe original on 2019-10-08. Retrieved2019-10-08.
  8. ^"net-misc/chrony". Gentoo Packages. Retrieved2019-10-08.
  9. ^"chrony/chrony.git - Official Git repository for the Chrony project".git.tuxfamily.org. Retrieved2021-07-31.
  10. ^ab"Chapter 18. Configuring NTP Using the chrony Suite Red Hat Enterprise Linux 7".Red Hat Customer Portal.
  11. ^"chrony – Configuration examples and accuracy".chrony-project.org.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Chrony&oldid=1268120335"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp