1834494 Members
2875 Online
110067 Solutions
New Discussion

Y2K proofness reference

 
Ralph Grothe
Honored Contributor

Y2K proofness reference

Hi everyone,

this is yet another question addressing the Y2K "issue" on Unix boxes in general and HP-UX in particular.

I was asked by my boss (who is Unix-skilled) about possibly lurking Y2K impacts on HP-UX, for he's been asked this by our red tape gang.

As we both knew, on a 32Bit system this is going to become an issue around 2038,

for
$ echo 2^31/60/60/24/365+1970 | bc -l
2038.09625976661593099949

This is because the RTC, I think to have read somewhere, counts the seconds from 1970 UTC 00:00

Since we're running a 64Bit kernel

#getconf KERNEL_BITS
64

I guess our solar system will long have faded out of existence before a 64Bit seconds count reaches its upper boundary.

But I need some sort of official "proof/testemony".

Any suggestions (e.g. URLs) where I can find such to please our bosses?

Regards
Ralph
Madness, thy name is system administration
1 REPLY 1
Cheryl Griffin
Honored Contributor

Re: Y2K proofness reference

Try ITRC Knowledge Base document, UNX1100029 "Is a 64-bit HP-UX operating system required to handle dates past 2038?"

See if this link works for you:
http://us-support.external.hp.com/cki/bin/doc.pl/sid=50e743740252cb53bf/screen=ckiSearchResults

Even better, try here:
http://devresource.hp.com/STK/class_date_list.html

And here:
http://devresource.hp.com/STK/class_32_list.html
"Downtime is a Crime."