Jump to content

chrony

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Tobias.gr (talk | contribs) at 12:44, 31 August 2022 (Update to 4.3). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

chrony
Original author(s)Richard Curnow[1]
Developer(s)Miroslav Lichvar, Red Hat[1]
Stable release
4.3 / August 31, 2022; 2 years ago (2022-08-31)[2]
Repository
Written inC
Operating systemUnix-like
TypeTime synchronization
LicenseGNU GPL v2
Websitechrony.tuxfamily.org

chrony is an implementation of the Network Time Protocol (NTP). It's an alternative to ntpd, which is a reference implementation of NTP. It runs on Unix-like operating systems (including Linux and macOS) and is released under the GNU GPL v2.[3] It's the default NTP client and server in Red Hat Enterprise Linux 8 and SUSE Linux Enterprise Server 15,[4][5] and available in many Linux distributions.[6][7][8]

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

Comparison with the reference implementation

In contrast to NTPsec, which is an updated fork of ntpd, chrony was implemented from scratch.[1] It was designed to synchronize time even in difficult conditions such as intermittent network connections (such as laptops) and congested networks.[1] Unlike ntpd, it supports synchronizing the system clock via hardware timestamping, improving accuracy of time synchronization between machines on a LAN.[3] It also supports synchronization by manual input, and can perform time correction within an isolated network.[3]

See also

References

  1. ^ a b c d Linux Foundation (2017-09-28). "CII Audit Identifies Most Secure NTP Implementation". Linux Foundation. Archived from the original on 2018-02-03. Retrieved 2019-10-08.
  2. ^ "News". chrony.tuxfamily.org. Retrieved 2022-08-31.
  3. ^ a b c "Comparison of NTP implementations". chrony.tuxfamily.org. Retrieved 2019-10-08.
  4. ^ "Migrating to chrony". Red Hat, Inc. Retrieved 2019-10-08.
  5. ^ "Time Synchronization with NTP". SUSE. Retrieved 2019-10-08.
  6. ^ "chrony". Debian. Retrieved 2019-10-08.
  7. ^ "chrony". Fedora Packages. Archived from the original on 2019-10-08. Retrieved 2019-10-08.
  8. ^ "net-misc/chrony". Gentoo Packages. Retrieved 2019-10-08.
  9. ^ "chrony/chrony.git - Official Git repository for the Chrony project". git.tuxfamily.org. Retrieved 2021-07-31.