T.R | Title | User | Personal Name | Date | Lines |
---|
4748.1 | | WAYLAY::GORDON | Resident Lightning Designer | Thu Jul 25 1996 10:37 | 7 |
| What information didn't you get from these other topics in here?
4739.0 16.194.208.9::Sharke 6 Year 2000 formal statement required
4216.0 GALVIA::ROCKALL 65 Are we doing anything about the year
2000?
3876.0 HLDE01::VUURBOOM_R 48 Who Keels Over New Year's Eve 2000?
|
4748.2 | Vittorio Mezzano | GVA05::DAVIS | | Thu Jul 25 1996 11:24 | 3 |
| Try Vittorio (STAR::) Mezzano. He has been handling many of these queries.
- Scott
|
4748.3 | Reason Sought | BIS1::BRIGGS | | Fri Jul 26 1996 06:15 | 9 |
| I cannot understand why they did not use 4 characters for the year to
produce the format YYYYMMDD from the beginning. This would surely have
prevented this year 2000 problem. What were they thinking of 20-30
years ago? Did they either not think of it, or think 30 years is a long
time and that their systems would have been well replaced by then?
Can anyone explain why they chose to adopt the YYMMDD approach as I've been
hearing this 'Year 2000 problem scenario' ever since starting my IT career
8 years ago!
|
4748.4 | not really surprising | ULYSSE::sbudhcp11.sbu.vbe.dec.com::Mike | | Fri Jul 26 1996 06:56 | 33 |
| >> I cannot understand why they did not use 4 characters for the year to
>> produce the format YYYYMMDD from the beginning. This would surely have
>> prevented this year 2000 problem. What were they thinking of 20-30
>> years ago? Did they either not think of it, or think 30 years is a long
>> time and that their systems would have been well replaced by then?
>> Can anyone explain why they chose to adopt the YYMMDD approach as I've been
>> hearing this 'Year 2000 problem scenario' ever since starting my IT career
>> 8 years ago!
Using 30% more memory to solve problems in 30 years time is of dubious value even
today. Can you imagine Microsoft explaining that they require you to have 160MB of
free disk space today to install NT4.1 rather than the mere 115MB of NT4.0 because
someone might still be running the system in 2026. 30 years ago the sums made even
less sense.
30 years ago RAM didn't exist in semiconductor form. Every bit had to be
constructed from a small ferrite ring positioned in a lattice and three wires had
to be threaded through each ring in a particular fashion - by hand. (Often the hand
of a child in the far east.) This made memory a pretty valuable commodity. Even 20
years ago, upgrading my university's mainframe from 1/2MB to 2MB - in order to
support the 400 interactive users - cost a year's hardware budget.
Yes, I know that increasing the date size by 30% doesn't imply that the entire
system size be increased by 30%, but have you ever tried that argument with an IT
manager? Buying pencils (e.g. 30% too many) is not going to affect the expense
position of Digital, but just try doing it.
What is less forgivable is that people are still - today - making systems that will
break at the turn of the century. And, even more are making systems without testing
whether or not it will manage the change.
Mike.
|
4748.5 | reformatted for 80 chars | POMPY::LESLIE | Andy Leslie | DTN 847 6586 | Fri Jul 26 1996 07:07 | 43 |
| <<< Note 4748.4 by ULYSSE::sbudhcp11.sbu.vbe.dec.com::Mike >>> -< not
really surprising >-
>> I cannot understand why they did not use 4 characters for the
year to >> produce the format YYYYMMDD from the beginning. This
would surely have >> prevented this year 2000 problem. What were
they thinking of 20-30 >> years ago? Did they either not think of
it, or think 30 years is a long >> time and that their systems
would have been well replaced by then?
>> Can anyone explain why they chose to adopt the YYMMDD approach as
I've been >> hearing this 'Year 2000 problem scenario' ever since
starting my IT career >> 8 years ago!
Using 30% more memory to solve problems in 30 years time is of dubious
value even today. Can you imagine Microsoft explaining that they
require you to have 160MB of free disk space today to install NT4.1
rather than the mere 115MB of NT4.0 because someone might still be
running the system in 2026. 30 years ago the sums made even less
sense.
30 years ago RAM didn't exist in semiconductor form. Every bit had to
be constructed from a small ferrite ring positioned in a lattice and
three wires had to be threaded through each ring in a particular
fashion - by hand. (Often the hand of a child in the far east.) This
made memory a pretty valuable commodity. Even 20 years ago, upgrading
my university's mainframe from 1/2MB to 2MB - in order to support the
400 interactive users - cost a year's hardware budget.
Yes, I know that increasing the date size by 30% doesn't imply that the
entire system size be increased by 30%, but have you ever tried that
argument with an IT manager? Buying pencils (e.g. 30% too many) is not
going to affect the expense position of Digital, but just try doing
it.
What is less forgivable is that people are still - today - making
systems that will break at the turn of the century. And, even more are
making systems without testing whether or not it will manage the
change.
Mike.
|
4748.6 | oops | ULYSSE::sbudhcp11.sbu.vbe.dec.com::Mike | | Fri Jul 26 1996 08:24 | 11 |
|
I hate it when
people forget to
restrict
themselves to 80
characters.
Sorry.
Mike.
|
4748.7 | Save Then, Pay Now | BIS1::BRIGGS | | Fri Jul 26 1996 10:00 | 5 |
| Thanks for that Mike. The thing is, just look how much money its
probably costing them now to have it put right, which includes the
possibility of interruptions to their systems and business.
Denzil
|
4748.8 | | BULEAN::BANKS | | Fri Jul 26 1996 11:55 | 6 |
| Back in the olden days of computer programming (back when it was still
called programming, rather than engineering), the expectation used to be
that software got rewritten on a regular basis.
I don't think anyone really expected a lot of those crocks to be propped up
on new hardware for so long.
|
4748.9 | | QUARK::LIONEL | Free advice is worth every cent | Fri Jul 26 1996 12:18 | 4 |
| Heck - a lot of old programs used ONE digit years! This allowed an entire
date to fit into a 16-bit integer.
Steve
|
4748.10 | The first rumblings were heard as early as 1978! | ATLANT::SCHMIDT | See http://atlant2.zko.dec.com/ | Fri Jul 26 1996 12:29 | 6 |
| > Heck - a lot of old programs used ONE digit years! This allowed an entire
> date to fit into a 16-bit integer.
Or even a *12* bit integer!
Atlant
|
4748.11 | 1-digit, no problem | ULYSSE::sbudhcp11.sbu.vbe.dec.com::Mike | | Fri Jul 26 1996 12:40 | 15 |
| >> Heck - a lot of old programs used ONE digit years! This allowed an
entire
>> date to fit into a 16-bit integer.
>> Steve
Ironically, they break less because most of the problems are in a failure
to cope with subtracting two dates and getting a negative number. This
occurred frequently with one-digit implementations and so was well catered
for. Of course, less things could be done, but these were known and not
attempted and so such implementations rarely cause problems. (Besides, if
it was going to break it would have done so in 1970, 1980 and/or 1990.)
Mike.
|
4748.12 | | BULEAN::BANKS | | Fri Jul 26 1996 13:49 | 5 |
| .10:
1975, not 1978.
I have fond memories of the "DATE75" panic.
|
4748.13 | Different OSes had different dates... | GEMEVN::GLOSSOP | Alpha: Voluminously challenged | Fri Jul 26 1996 14:11 | 4 |
| > 1975, not 1978.
12/31/77 was the OS/8 "drop dead" date before the 2 bit date extension,
which I presume is what the previous reply was referring to.
|
4748.14 | | ATLANT::SCHMIDT | See http://atlant2.zko.dec.com/ | Fri Jul 26 1996 14:32 | 15 |
| Kent:
I didn't take the reply as arguing with my OS/8-derived date.
Instead, I assumed they were providing an earlier date than
my "as early as 1978" and, in mail, I've since confirmed that.
They were referring to TOPS-10.
BTW, OS/8 didn't extend the date, they just created a sort
of sliding 8-year window ending at the current year (which
was still stored on-disk as a 3-bit field). So, for example,
on January 1, 1979, all the disk files that used to be dated
1971 suddenly were dated 1979!
Atlant
|
4748.15 | | BIGUN::chmeee::Mayne | Dag. | Mon Jul 29 1996 00:41 | 6 |
| > 12/31/77 was the OS/8 "drop dead" date before the 2 bit date extension,
Hmm, my calendar doesn't have the 31 months/year extension. Should I upgrade
now? 8-)
PJDM
|
4748.16 | | ULYSSE::REVEMAN | Scan his brain, it must be there somewhere... | Thu Aug 01 1996 04:48 | 6 |
| re .15
There are Little endian, big endian and American
date standard 8-)
/Jojo
|
4748.17 | When do RSX and RSTS dates roll over? | GALINA::SSMITH | Sheldon Smith@MPO, dtn 442-2254 | Tue Sep 10 1996 13:23 | 2 |
| I understand RT-11 will "fall over" in 2004. Does anybody know about
RSX or RSTS?
|
4748.18 | P/OS too ... | MARVIN::CARLINI | | Tue Sep 10 1996 15:52 | 3 |
| See PROXY::PDP_11 1146.0 onwards for Mentec's statement.
Antonio
|
4748.19 | | CVG::PETTENGILL | mulp | Mon Sep 23 1996 05:38 | 14
|