
On 21.10.15 18:14, Rick Moen wrote:
Quoting Trent W. Buck (trentbuck@gmail.com):
If you have systemd, and you don't need to be an NTP *server*, consider "systemctl enable systemd-timesyncd" instead. This is installed but off by default in Debian 8; AIUI it will be the default in Debian 9.
*cough* Yes, stretch does indeed have this enabled by default. On new systems, I'm inclining towards openntpd, http://www.openntpd.org/ .
Any specific reason for preferring it over the Debian ntp package? (I guess familiarity is often a biggie.)
Of course, this is for the use-case of wanting to have a functional ongoing ntp daemon, not just a Microsoft-style SNTP client with no error checking, authentication, no tracking of jitter or delay, no ability to consult more than one NTP server, and no precaution against adjusting the time jumps backwards, which is what systemd-timesyncd is.
But ... but ... it wouldn't be Fully-Lennarted Systemdix without being M$-monolithic and M$-degenerate, would it?
One nice thing, if you have a real ntpd running (ISC's or OpenBSD Foundation's or Chrony), then systemd-timesyncd quits gracefully (on systems where I've tested this, at least).
One nice thing, IIUC, is that we can still chuck systemd out, in favour of real discrete daemons, on install?
And I personally feel much better running a real NTP implementation even on laptops.
After removing networking start from the startup scripts, in favour of manual networking start, for the few occasions when one is tethered? Erik