David J Taylor wrote:

So what happens on a PC running just e.g. FreeBSD? Is the BIOS clock always kept in UTC? Or local time?

I'm interested to know what will happen when I next reboot my FreeBSD/GPS stratum 1 server, which has been up since the end of January when we were on winter time (i.e. UTC here)!

I don't know if there is a default for FreeBSD. The Linux installers normally ask the user to select between UTC and local time, this setting is kept somewhere (e.g. in /etc/sysconfig/clock), and the clock is set and read accordingly. However, the "setting to UTC" only fixes the issue when having multiple systems all using that (e.g. more than one Linux partition).
When Windows is involved, there will always be difficulties.

It is best not to use the CMOS clock to carry a time setting over between reboots. It is only accurate to the nearest second anyway, i.e. almost completely useless.
Sync the clock using "ntpdate" from a nearby NTP server.

> Yes, I was also in a network management role at the time, and I don't recall it being an issue in the UK.

Of course the UK did it differently. But at that time (95/96) the rules in the UK and Europe were aligned.
They still are different from the US rules.

In 2002 the rules were changed again, but they still aren't uniform around the world. Just use Google to find some information about DST, there is plenty to read, and after a while you start realizing that it is a can of worms...

And indeed, leap seconds are yet another issue. When we had one on 31-12 it seriously setup the NTP "network" as it had not happened for a long time, and thus many implementations had never seen one.

Rob

_______________________________________________
timekeepers mailing list
[email protected]
https://fortytwo.ch/mailman/cgi-bin/listinfo/timekeepers

Reply via email to