# Y2K and MAC OS

**URL:** <https://boards.straightdope.com/t/y2k-and-mac-os/1263>\
**Category:** Cecil's Columns/Staff Reports\
**Created:** [October 22, 1999, 6:42pm UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263 "1999-10-22T18:42:00Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![pcalkins](https://avatars.discourse-cdn.com/v4/letter/p/43a26b/32.png) [@pcalkins](https://boards.straightdope.com/u/pcalkins)\
**Post date:** [October 22, 1999, 6:42pm UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263/1 "1999-10-22T18:42:00Z")

</div>

Ed stated that Mac OS and Linux are probably Y2K compliant. MacOS has been Y2K compliant since its introduction- its method of date calculation is different from that used by most other OS’s. NO Y2K problems here- hopefully!

---

<div class="post-metadata">

**Author:** ![Arnold\_Winkelried](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@Arnold\_Winkelried](https://boards.straightdope.com/u/Arnold_Winkelried)\
**Post date:** [October 22, 1999, 10:12pm UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263/2 "1999-10-22T22:12:00Z")

</div>

Someone beat me to it, but I’m going to post anyway, as a long-time Macintosh user. Never get on the bad side of a Mac user!

In the mailbag question [Will my computer crash on Y2K if I don’t perform the procedure someone E-mailed to me?](http://www.straightdope.com/mailbag/my2kfix.html), SDSTAFF Ed says

> [@](#):
>
> I assume the latest versions of the Mac OS, Linux, etc., are also Y2K-compliant, but haven’t checked.

What?? You’re assuming that Microsoft would be **ahead** of everybody else? For your ed-ification, Ed, I copy the quote below from Apple’s web page. Get a Macintosh and throw your PC (= piece of crap) away.

[Apple in the Year 2000](http://www.apple.com/about/year2000/)

_The good news is that since their introduction in 1984, Macintosh computers have had the ability to make the transition to the year 2000. In fact, the Mac OS and most Mac applications can handle internally generated dates correctly all the way to the year 29,940._

* * *

J’ai assez vécu pour voir que différence engendre haine.  
Stendhal

---

<div class="post-metadata">

**Author:** ![Ringo](https://avatars.discourse-cdn.com/v4/letter/r/779978/32.png) [@Ringo](https://boards.straightdope.com/u/Ringo)\
**Post date:** [October 23, 1999, 2:12am UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263/3 "1999-10-23T02:12:00Z")

</div>

Why are they going to crap out in 29940?

---

<div class="post-metadata">

**Author:** ![DaveoRad](https://avatars.discourse-cdn.com/v4/letter/d/bcef8e/32.png) [@DaveoRad](https://boards.straightdope.com/u/DaveoRad)\
**Post date:** [October 23, 1999, 7:37am UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263/4 "1999-10-23T07:37:00Z")

</div>

Although the Mac OS itself, as well as all Mac-related hardware, is Y2K-compliant, some application software has been found to have minor problems. The Complete Conflict Compendium ([http://www.mac-conflicts.com/](http://www.mac-conflicts.com/)) discusses this in detail.

---

<div class="post-metadata">

**Author:** ![DaveoRad](https://avatars.discourse-cdn.com/v4/letter/d/bcef8e/32.png) [@DaveoRad](https://boards.straightdope.com/u/DaveoRad)\
**Post date:** [October 23, 1999, 7:45am UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263/5 "1999-10-23T07:45:00Z")

</div>

Oh, and in answer to beatle’s question: “The original date and time utilities, introduced with the original Macintosh 128K in 1984, used a 32-bit low memory global value to store seconds, starting at 12:00:00 a.m., January 1, 1904. Since the Mac OS used a 32-bit value to store seconds, this means that the last date represented in this 32-bit value is 6:28:15 a.m. on February 6, 2040. The current date and time utilities, documented in Inside Macintosh: Operating System Utilities, use a 64-bit signed value. This covers dates from 30081 B.C. to 29940 A.D.” (Source: Technote 1049, Release 1.0 – © 1996 Apple Computer, Inc.)

---

<div class="post-metadata">

**Author:** ![flodnak](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@flodnak](https://boards.straightdope.com/u/flodnak)\
**Post date:** [October 25, 1999, 9:26am UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263/6 "1999-10-25T09:26:00Z")

</div>

All versions of Unix, including Linux and the BSDs, will also be just fine come New Year’s. Unix doesn’t store the date and time in the date/month/year format, but in seconds since a certain arbitrary (but constant) starting point. Now, the amount of space left for the date/time data will eventually fill up - in 2038 - but that does leave programmers a bit of time to deal with the problem.

---

<div class="post-metadata">

**Author:** ![John\_W.Kennedy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/john_w.kennedy/32/1031_2.png) [@John\_W.Kennedy](https://boards.straightdope.com/u/John_W.Kennedy)\
**Post date:** [October 26, 1999, 5:25am UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263/7 "1999-10-26T05:25:00Z")

</div>

I believe the Unix community is taking it for granted (not unreasonably) that by 2038 we’ll all be running 64-bit processors.

* * *

John W. Kennedy  
“Compact is becoming contract; man only earns and pays.”  
– Charles Williams

---

<div class="post-metadata">

**Author:** ![DSYoungEsq](https://avatars.discourse-cdn.com/v4/letter/d/c6cbf5/32.png) [@DSYoungEsq](https://boards.straightdope.com/u/DSYoungEsq)\
**Post date:** [October 29, 1999, 6:03pm UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263/8 "1999-10-29T18:03:00Z")

</div>

> [@](#):
>
> I believe the Unix community is taking it for granted (not unreasonably) that by 2038 we’ll all be running 64-bit processors.

Good God, if we are still using 64-bit processors in 40 years, we are gonna be WAY behind! 😉

---

<div class="post-metadata">

**Author:** ![John\_W.Kennedy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/john_w.kennedy/32/1031_2.png) [@John\_W.Kennedy](https://boards.straightdope.com/u/John_W.Kennedy)\
**Post date:** [October 31, 1999, 5:22pm UTC](https://boards.straightdope.com/t/y2k-and-mac-os/1263/9 "1999-10-31T17:22:00Z")

</div>

Well, I think 64 bits may be the stopping point for plain-vanilla integer arithmetic for the foreseeable future. (32 has been the norm for over 30 years, and is only just beginning to yield to 64.) The internal paths in the chip are something else again.

* * *

John W. Kennedy  
“Compact is becoming contract; man only earns and pays.”  
– Charles Williams
