ntpd incompatibilites 1. The Sun added slewalways option is not present. The startup method detects the presence of this option and will automatically set the command line option "--slew" with is the closest approximation. This option does not provide a true "slewalways" feature. Instead it increases the threshold at which a step is done. It also automatically disables the kernel PLL, which we always required when slewalways was used, but since it was a separate step, it was prone to operator error. The default threshold with this option is 600 seconds, and is tunable in the configuration file. Since 600 seconds would take 14 days to slew, this is already a very high upper bound. 2. The default is to require authentication (keys) of broadcast, multicast and active peer servers. This makes using these modes more difficult since the keys must be set up, but allowing unsolicited anonymous servers to influence your clock is highly dangerous. Because of the danger, the default was changed in Solaris 10, so this is not really incompatible with the current version. We mitigate this by providing a settable SMF property to turn this requirement off. It can also be changed by placing "disable auth" in the configuration file. 2. The method to disable the kernel phase-locked-loop has been changed from "disable pll" to "disable kernel". 3. The keyword "pps" to disable/enable was removed. This is now controled at the "server" keyword lines. 4. The "noserve" restriction was made more strict. Previously, a noserve client could be used as a peer and time served to us, even though we would not serve time to him. In the new version, time is prevented from flowing either way. 5. The "donttrust" restriction was loosened. In the previous version, we woiuld never trust the host. In the new version, the host is trusted if there are valid authentication keys with the request. In other words, it amounts to a "check id" option. 6. Clock types 2(TRAK), 15(TRUE), 23(PTB), 24(USNO) and 25(TRUE) are no longer available. However, all of these clock types were retired because support for their corresponding hardware was folded into other clock types. 7. The "authentication (yes|no)" keyword line was dropped in favor of the already present "enable/disable auth" form. 8. The "precision" keyword line was dropped because ntpd now detects the precision automatically. 9. The clientlimit and clientperiod keyword lines were dropped because the system that rate limits clients was changed to work without these settings. 10. The tickadj keywork line was dropped. The value is now read directly from the kernel. ntpdate incompatibilities. 1. The Sun added "-m" option to use mutlicast servers in the ntpdate call is not present. Also the names xntpdc and xntpd were replaced with ntpdc and ntpd.