doc: don't mention ancient systems
Also, don't try to track working versions of supported systems, assume current versions are ok.
This commit is contained in:
parent
61272e7ce8
commit
8f2d5d99f1
3 changed files with 15 additions and 45 deletions
21
README
21
README
|
@ -48,22 +48,11 @@ server.
|
||||||
What will chrony run on?
|
What will chrony run on?
|
||||||
========================
|
========================
|
||||||
|
|
||||||
Chrony can be successfully built and run on
|
The software is known to work on Linux, FreeBSD, NetBSD and Solaris. Closely
|
||||||
|
related systems may work too. Any other system will likely require a porting
|
||||||
1. Linux 2.2.x, 2.3.x, 2.4.x, 2.6.x, 3.x
|
exercise. You would need to start from one of the existing system-specific
|
||||||
|
drivers and look into the quirks of certain system calls and the kernel on your
|
||||||
2. Solaris 2.5/2.5.1/2.6/2.7/2.8 (various platforms)
|
target system.
|
||||||
|
|
||||||
3. SunOS 4.1.4 (Sparc 2 and Sparc 20)
|
|
||||||
|
|
||||||
4. BSD/386 v1.1 has been reported to work using the SunOS 4.1 driver.
|
|
||||||
|
|
||||||
5. NetBSD.
|
|
||||||
|
|
||||||
Any other system will require a porting exercise. You would need to
|
|
||||||
start from one of the existing system-specific drivers and look into
|
|
||||||
the quirks of certain system calls and the kernel on your target
|
|
||||||
system.
|
|
||||||
|
|
||||||
How do I set it up?
|
How do I set it up?
|
||||||
===================
|
===================
|
||||||
|
|
|
@ -123,24 +123,10 @@ different operating systems may provide different function calls to
|
||||||
achieve this, and even where the same function is used it may have
|
achieve this, and even where the same function is used it may have
|
||||||
different quirks in its behaviour.
|
different quirks in its behaviour.
|
||||||
|
|
||||||
The software is known to work in the following environments:
|
The software is known to work on Linux, FreeBSD, NetBSD and Solaris. Closely
|
||||||
@itemize @bullet
|
related systems may work too. Porting the software to other systems
|
||||||
@item Linux 2.2 and newer
|
(particularly to those supporting an @code{adjtime} system call) should not be
|
||||||
|
difficult, however it requires access to such systems to test out the driver.
|
||||||
@item NetBSD
|
|
||||||
@item BSD/386
|
|
||||||
|
|
||||||
@item Solaris 2.3/2.5/2.5.1/2.6/2.7/2.8 on Sparc (Sparc 20, Ultrasparc) and
|
|
||||||
i386
|
|
||||||
|
|
||||||
@item SunOS 4.1.4 on Sparc 2 and Sparc20.
|
|
||||||
@end itemize
|
|
||||||
|
|
||||||
Closely related systems may work too, but they have not been tested.
|
|
||||||
|
|
||||||
Porting the software to other system (particularly to those supporting
|
|
||||||
an @code{adjtime} system call) should not be difficult, however it
|
|
||||||
requires access to such systems to test out the driver.
|
|
||||||
@c }}}
|
@c }}}
|
||||||
@c {{{ S:Other programs
|
@c {{{ S:Other programs
|
||||||
@node Other time synchronisation packages
|
@node Other time synchronisation packages
|
||||||
|
@ -305,8 +291,7 @@ Particular areas that need addressing are :
|
||||||
@item Porting to other Unices
|
@item Porting to other Unices
|
||||||
|
|
||||||
This involves creating equivalents of sys_solaris.c, sys_linux.c etc for the
|
This involves creating equivalents of sys_solaris.c, sys_linux.c etc for the
|
||||||
new system. Note, the Linux driver has been reported as working on a range of
|
new system.
|
||||||
different architectures (Alpha, Sparc, MIPS as well as x86 of course).
|
|
||||||
|
|
||||||
@item Porting to Windows NT
|
@item Porting to Windows NT
|
||||||
|
|
||||||
|
@ -1012,9 +997,8 @@ configuration file. This option is useful if you want to stop and
|
||||||
restart @code{chronyd} briefly for any reason, e.g. to install a new
|
restart @code{chronyd} briefly for any reason, e.g. to install a new
|
||||||
version. However, it only makes sense on systems where the kernel can
|
version. However, it only makes sense on systems where the kernel can
|
||||||
maintain clock compensation whilst not under @code{chronyd's} control.
|
maintain clock compensation whilst not under @code{chronyd's} control.
|
||||||
The only version where this happens so far is Linux. On systems where
|
The only version where this happens so far is Linux. On other systems
|
||||||
this is not the case, e.g. Solaris and SunOS the option should not be
|
this option should not be used.
|
||||||
used.
|
|
||||||
@item -R
|
@item -R
|
||||||
When this option is used, the @code{initstepslew} directive and the
|
When this option is used, the @code{initstepslew} directive and the
|
||||||
@code{makestep} directive used with a positive limit will be ignored.
|
@code{makestep} directive used with a positive limit will be ignored.
|
||||||
|
@ -4180,9 +4164,7 @@ password
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
The computer will respond with a @samp{Password:} prompt, at which you
|
The computer will respond with a @samp{Password:} prompt, at which you
|
||||||
should enter the password and press return. (Note that the no-echo mode
|
should enter the password and press return.
|
||||||
is limited to 8 characters on SunOS 4.1 due to limitations in the system
|
|
||||||
library. Other systems do not have this restriction.)
|
|
||||||
|
|
||||||
The password can be encoded as a string of characters not containing a space
|
The password can be encoded as a string of characters not containing a space
|
||||||
with optional @code{ASCII:} prefix or as a hexadecimal number with @code{HEX:}
|
with optional @code{ASCII:} prefix or as a hexadecimal number with @code{HEX:}
|
||||||
|
@ -4566,7 +4548,7 @@ true time (which it reports to NTP clients when it is operating in
|
||||||
server mode). The value reported on this line is the difference due to
|
server mode). The value reported on this line is the difference due to
|
||||||
this effect.
|
this effect.
|
||||||
|
|
||||||
On systems such as Solaris and SunOS, @code{chronyd} has no means to
|
On systems other than Linux, @code{chronyd} doesn't
|
||||||
adjust the fundamental rate of the system clock, so keeps the system
|
adjust the fundamental rate of the system clock, so keeps the system
|
||||||
time correct by periodically making offsets to it as though an error had
|
time correct by periodically making offsets to it as though an error had
|
||||||
been measured. The build up of these offsets will be observed in this
|
been measured. The build up of these offsets will be observed in this
|
||||||
|
|
|
@ -70,8 +70,7 @@ option is useful if you want to stop and restart \fBchronyd\fR briefly for any
|
||||||
reason, e.g. to install a new version. However, it only makes sense on
|
reason, e.g. to install a new version. However, it only makes sense on
|
||||||
systems where the kernel can maintain clock compensation whilst not under
|
systems where the kernel can maintain clock compensation whilst not under
|
||||||
\fBchronyd\fR's control. The only version where this happens so far is Linux.
|
\fBchronyd\fR's control. The only version where this happens so far is Linux.
|
||||||
On systems where this is not the case, e.g. Solaris and SunOS the option
|
On other systems this option should not be used.
|
||||||
should not be used.
|
|
||||||
.TP
|
.TP
|
||||||
.B \-R
|
.B \-R
|
||||||
When this option is used, the \fIinitstepslew\fR directive and the
|
When this option is used, the \fIinitstepslew\fR directive and the
|
||||||
|
|
Loading…
Reference in a new issue