View Single Post
Old 04-21-2006, 08:26 PM   #5
shamrock_uk
Dracolich
 

Join Date: January 24, 2004
Location: UK
Age: 42
Posts: 3,092
It's a known issue.

Basically, Linux by default sets the clock to GMT by default and then adjusts the time as per your preferences. Windows on the other hand just takes the BIOS clock as your local time full stop.

Combining the two approaches leads to what you're experiencing.

(and IIRC you get a strong recommendation in the Ubuntu installer to pick what I'm about to tell you )

Anyhoo, it's far easier to fix it at the Linux end of things:

Simply have a look inside /etc/default/rcS and check that you have this:

Quote:
UTC=no
I suspect you're set to 'yes' at the moment so you'll need to change it. (eg at a console type sudo gedit /etc/default/rcS)

Hope that helps [img]smile.gif[/img]

Edit: Found this decent explanation:

Quote:
Unfortunately, the standards about the UTC setting are different in the Windows and the Unix world. Windows interprets the system clock as local time, Unix by default as UTC. Since the bios is a shared space between all operating systems installed on a computer, it is not possible to talk about a default setting.

At the end of the day this is a matter of the way a machine is being used - the Windows choice is the more natural for personal workstations and departmental servers, the Unix choice makes sense for larger server installations with clients in multiple time zones. In addition, the Windows option is the more intuitive.

A typical PC user (I guess that this also the Ubuntu target group) expects that his or her computer is treating time the same way than watches and cell phones (that is as local time).
[ 04-21-2006, 08:30 PM: Message edited by: shamrock_uk ]
shamrock_uk is offline   Reply With Quote