There are no reviews yet. Be the first to send feedback to the community and the maintainers!
This is the README for chrony. What is chrony? =============== chrony is a versatile implementation of the Network Time Protocol (NTP). It can synchronise the system clock with NTP servers, reference clocks (e.g. GPS receiver), and manual input using wristwatch and keyboard. It can also operate as an NTPv4 (RFC 5905) server and peer to provide a time service to other computers in the network. It is designed to perform well in a wide range of conditions, including intermittent network connections, heavily congested networks, changing temperatures (ordinary computer clocks are sensitive to temperature), and systems that do not run continuosly, or run on a virtual machine. Typical accuracy between two machines synchronised over the Internet is within a few milliseconds; on a LAN, accuracy is typically in tens of microseconds. With hardware timestamping, or a hardware reference clock, sub-microsecond accuracy may be possible. Two programs are included in chrony, chronyd is a daemon that can be started at boot time and chronyc is a command-line interface program which can be used to monitor chronyd's performance and to change various operating parameters whilst it is running. What will chrony run on? ======================== The software is known to work on Linux, FreeBSD, NetBSD, macOS and illumos. Closely related systems may work too. Any other system will likely require a porting exercise. How do I set it up? =================== The file INSTALL gives instructions. On supported systems the compilation process should be automatic. You will need a C compiler, e.g. gcc or clang. What documentation is there? ============================ The distribution includes manual pages and a document containing Frequently Asked Questions (FAQ). The documentation is also available on the chrony web pages, accessible through the URL https://chrony-project.org/ License ======= chrony is distributed under the GNU General Public License version 2. Authors ======= Richard P. Curnow <[email protected]> Miroslav Lichvar <[email protected]> Acknowledgements ================ In writing the chronyd program, extensive use has been made of the NTPv3 (RFC 1305) and NTPv4 (RFC 5905) specification. The source code of the xntpd/ntpd implementation written by Dennis Fergusson, Lars Mathiesen, David Mills, and others has been used to check the details of the protocol. The following people have provided patches and other major contributions to chrony: Lonnie Abelbeck <[email protected]> Benny Lyne Amorsen <[email protected]> Andrew Bishop <[email protected]> Vincent Blut <[email protected]> Stephan I. Boettcher <[email protected]> David Bohman <[email protected]> Goswin Brederlow <[email protected]> Leigh Brown <[email protected]> Erik Bryer <[email protected]> Jonathan Cameron <[email protected]> Bryan Christianson <[email protected]> Juliusz Chroboczek <[email protected]> Dan Drown <[email protected]> Kamil Dudka <[email protected]> Christian Ehrhardt <[email protected]> Paul Elliott <[email protected]> Robert Fairley <[email protected]> Stefan R. Filipek <[email protected]> Mike Fleetwood <[email protected]> Alexander Gretencord <[email protected]> Andrew Griffiths <[email protected]> Walter Haidinger <[email protected]> Juergen Hannken-Illjes <[email protected]> John Hasler <[email protected]> Tjalling Hattink <[email protected]> Liam Hatton <[email protected]> Holger Hoffstätte <[email protected]> Jachym Holecek <[email protected]> Håkan Johansson <[email protected]> Jim Knoble <[email protected]> Antti Jrvinen <[email protected]> Uwe Kleine-König <[email protected]> Eric Lammerts <[email protected]> Stefan Lucke <[email protected]> Victor Lum <[email protected]> Kevin Lyda <[email protected]> Paul Menzel <[email protected]> Vladimir Michl <[email protected]> Victor Moroz <[email protected]> Kalle Olavi Niemitalo <[email protected]> Frank Otto <[email protected]> Denny Page <[email protected]> Rupesh Patel <[email protected]> Chris Perl <[email protected]> Gautier PHILIPPON <[email protected]> Andreas Piesk <[email protected]> Mike Ryan <[email protected]> Baruch Siach <[email protected]> Josef 'Jeff' Sipek <[email protected]> Foster Snowhill <[email protected]> Andreas Steinmetz <[email protected]> NAKAMURA Takumi <[email protected]> Timo Teras <[email protected]> Bill Unruh <[email protected]> Stephen Wadeley <[email protected]> Bernhard Weiss <[email protected]> Wolfgang Weisselberg <[email protected]> Bernhard M. Wiedemann <[email protected]> Joachim Wiedorn <[email protected]> Ralf Wildenhues <[email protected]> Ulrich Windl <[email protected]> Michael Witten <[email protected]> Doug Woodward <[email protected]> Thomas Zajic <[email protected]> Many other people have contributed bug reports and suggestions. We are sorry we cannot identify all of you individually.
rsntp
High-performance NTP server written in Rustntpperf
Tool for measuring performance of NTP servers and PTP mastersnewt
Mirror of https://pagure.io/newt.gitclknetsim
Clock and network simulator (mirror of https://gitlab.com/chrony/clknetsim)linuxptp-testsuite
pps-gpio-poll
GPIO polling PPS client for Linuxrpmreaper
A tool for removing packages and their dependencies on rpm-based systemsntpstat
Print NTP synchronisation statuschrony-nts
This repository is no longer updated (NTS support was merged in the official chrony repository)ntptestsuite
ntp-refclock
Wrapper for ntpd reference clock driversdraft-ntp-ntpv5
I-D: Network Time Protocol Version 5timedatex
D-Bus service for system clock and RTC settingsansible-role-chrony-server
Configure chrony as an NTP server and collect statisticsntske-test
A tool for testing Network Time Security Key Establishment (NTS-KE)ntp5-exp
Experimental NTPv5+NTPv4 client and serverntptraf
NTP traffic visualization toolpps-gen-ram
Memory pulse-per-second (PPS) signal generatorwifivi
Script to visualize channels used by nearby wireless networksppsallan
chrony-fuzz
Mirror of https://gitlab.com/chrony/chrony-fuzzdraft-ntp-alternative-port
Internet Draft for alternative NTP portlinux-tktest
Love Open Source and this site? Check out how you can help us