Written by Prime Mover the 11 Jan 10 at 23:21.
Category: System.
Related project:
Nothing/Others.
Status: Already implemented
Rationale
For a variety of reasons, it's important for computers to maintain accurate time. Other OS vendors, such as Microsoft, have recognized this and have their operating systems sync automatically "out of the box."
Ubuntu currently doesn't support time synchronization in the default install. A user must know enough about their computer to find the setting, turn it on (which requires another step to install the NTP software), and then pick a time server. While such steps are trivial and comfortable for most technically-oriented users, they may escape the casual non-technical user. Such casual users may not know about the existence of the setting nor why they should enable it.
This used to be in the default install, but IIRC it would cause massive delays in startup if the network wasn't brought up before the ntp daemon. Fixing this properly would likely require hooking ntp into the network manager somehow, which makes it much less of a paper-cut as it would seem.
@thenewme91: The NTP daemon is runs in the background and, therefore, would not block anything during boot. I have my system configured to us NTP and use my laptop often without a network connection. It boots just as fast, and is just as responsive, off the network as on it.
Shouldn't Upstart be running the start up applications asynchronously? While the NTP daemon would be blocking, waiting on the network , it wouldn't affect anything else.
http://en.wikipedia.org/wiki/Network_Time_Protocol#Unix :
Because of sensitivity to timing, however, it is important to have the standard NTP clock phase-locked loop implemented in kernel space. All recent versions of Linux, BSD, Mac OS X and Solaris are implemented in this manner.
does this mean that particularly ntp system is built in linux kernel? so you say cannot it correct time without installing ntpd? but this is to ask in "answers", not here. also i want to know is allowing udp 123 outgoing packets and that related, established packets enough to ntpd to correct local time?