On 2010.11.9 9:31 AM, Joshua Juran wrote:
> Dual-booting OS 9 and OS X demonstrates OS X using local time as well.  I
> don't know what happens on Macs that can't boot classic Mac OS.

I can assure you OS X is using a UTC clock.  What you're likely seeing is OS 9
setting the system clock to localtime and OS X interpreting that as UTC.  What
behavior are you seeing?

I used to see problems dual booting between Windows XP and Linux until they
somehow figured out how to live together.  It's unlikely Apple put in the
effort to make OS 9 and OS X dual boot well.

Why are you dual booting OS 9 anyway?

You're right that OS 9 uses local time, even their *epoch* (1904) is in local
time.  I found an interesting snippet about it on
http://calendars.wikia.com/wiki/Epoch_%28reference_date%29 (did YOU know
there's a wiki about calendaring?)

    January 1, 1904, was chosen as the base for the Macintosh clock because
    it was the first leap year of the twentieth century. [...] This means
    that by starting with 1904, Macintosh system programmers could save a
    half dozen instructions in their leap-year checking code, which they
    thought was way cool.

Which also explains why you'd design a system with a local system clock.  You
don't have to do expensive time zone calculations just to show the time.
Think 80s processing power.  That it held on for so long in OS 9 and XP is
just horrible.

What does Windows 7 do?


-- 
I'm pale as Formica, social skills stunted small. But I'm accurate
like a pica, I know the capital of Nepal. I'm the nemesis of error,
dreadful diction fears my skills, more inquisitive than Jim Lehrer,
snottier than Beverly Hills.
    -- I.L.O.P. Secret Rap  http://goats.com/archive/020830.html

Reply via email to