# What about Macintosh computers hasn't changed in the last 25 years?

**URL:** <https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811>\
**Category:** Factual Questions\
**Created:** [November 24, 2009, 7:06pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811 "2009-11-24T19:06:08Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![robert\_columbia](https://avatars.discourse-cdn.com/v4/letter/r/e79b87/32.png) [@robert\_columbia](https://boards.straightdope.com/u/robert_columbia)\
**Post date:** [November 24, 2009, 7:06pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/1 "2009-11-24T19:06:08Z")

</div>

Are there any significant architectural (OS API or hardware architecture) similarities between the Apple Macintosh of 1984 and the Unix running Intel Macs of today?

Being a Windows developer, I know that there exists a clear history from 1981 to the present regarding “PC” hardware and the MS-DOS/Windows history, and that there is theoretical backward compatibility between Windows XP and the earliest MS-DOS version, and that the hardware interfaces, while much different, still are based around the same architecture and one could theoretically build a modern PC that had an ISA bus and took expansion cards from 1985 if you had enough resources.

In contrast, the Mac has undergone several drastic reforms, including two processor family switches and the switch to Unix.

---

<div class="post-metadata">

**Author:** ![BrotherCadfael](https://avatars.discourse-cdn.com/v4/letter/b/977dab/32.png) [@BrotherCadfael](https://boards.straightdope.com/u/BrotherCadfael)\
**Post date:** [November 24, 2009, 7:09pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/2 "2009-11-24T19:09:30Z")

</div>

Well, the snotty attitude on the part of the users is pretty much unchanged.

(I’m a Mac user, by the way)

---

<div class="post-metadata">

**Author:** ![Bytegeist](https://avatars.discourse-cdn.com/v4/letter/b/9dc877/32.png) [@Bytegeist](https://boards.straightdope.com/u/Bytegeist)\
**Post date:** [November 24, 2009, 7:16pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/3 "2009-11-24T19:16:34Z")

</div>

> [@robert\_andrews](#):
>
> Are there any significant architectural (OS API or hardware architecture) similarities between the Apple Macintosh of 1984 and the Unix running Intel Macs of today?

Some of the original Mac API lives on in what Apple calls “Carbon” – a compatbility library that’s there to ease the porting of classic-style applications to MacOS X. It’s not used much for developing new applications.

Also, Carbon is lacking some “critical” routines that were in the original API (e.g. “InitWindows”), which in general means you can’t just take the source code of an old app and re-compile it, unchanged, for MacOS X. You’d have to do at least a little bit of re-writing.

> [@](#):
>
> In contrast, the Mac has undergone several drastic reforms, including two processor family switches and the switch to Unix.

Exactly. All the hardware standards I can think of have been replaced over the years: SCSI, ADB, NuBus …

---

<div class="post-metadata">

**Author:** ![pan1](https://avatars.discourse-cdn.com/v4/letter/p/e495f1/32.png) [@pan1](https://boards.straightdope.com/u/pan1)\
**Post date:** [November 24, 2009, 7:17pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/4 "2009-11-24T19:17:44Z")

</div>

Single Button Mouse.

---

<div class="post-metadata">

**Author:** ![Bytegeist](https://avatars.discourse-cdn.com/v4/letter/b/9dc877/32.png) [@Bytegeist](https://boards.straightdope.com/u/Bytegeist)\
**Post date:** [November 24, 2009, 7:29pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/5 "2009-11-24T19:29:17Z")

</div>

> [@pan1](#):
>
> Single Button Mouse.

You’re sort of onto something there. The mice that Apple sell tend to be single-button.

However, the original Mac had no support for multi-button mice, either in hardware or in the API. In contrast, MacOS X understands that you _could_ have a multi-button mouse, and supports it both in hardware and in the API.

---

<div class="post-metadata">

**Author:** ![KneadToKnow](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kneadtoknow/32/3999_2.png) [@KneadToKnow](https://boards.straightdope.com/u/KneadToKnow)\
**Post date:** [November 24, 2009, 7:32pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/6 "2009-11-24T19:32:54Z")

</div>

Do the recent versions still make you drag removable media to the trash can to eject them? That always seemed like a dubious analogy to me.

---

<div class="post-metadata">

**Author:** ![Rex\_Goliath](https://avatars.discourse-cdn.com/v4/letter/r/bcef8e/32.png) [@Rex\_Goliath](https://boards.straightdope.com/u/Rex_Goliath)\
**Post date:** [November 24, 2009, 7:37pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/7 "2009-11-24T19:37:10Z")

</div>

> [@KneadToKnow](#):
>
> Do the recent versions still make you drag removable media to the trash can to eject them? That always seemed like a dubious analogy to me.

No, you click the “eject” button (looks like [this](http://www.quietpc.com/files/images/products/ucmc_button_eject_big.jpg), appropriately enough) in the directory browser, Finder. It appears directly next to removable media in the directory tree and sidebar.

---

<div class="post-metadata">

**Author:** ![Sunspace](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/sunspace/32/1250_2.png) [@Sunspace](https://boards.straightdope.com/u/Sunspace)\
**Post date:** [November 24, 2009, 7:38pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/8 "2009-11-24T19:38:27Z")

</div>

> [@KneadToKnow](#):
>
> Do the recent versions still make you drag removable media to the trash can to eject them? That always seemed like a dubious analogy to me.

You can if you want to; the trash can turns into an ‘eject’ symbol as you move the media icon over it. I usually right-click and select ‘eject’ from the context menu, or hit the little ‘eject’ symbol next to the drive in the Finder.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [November 24, 2009, 7:45pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/9 "2009-11-24T19:45:23Z")

</div>

> [@](#):
>
> Single Button Mouse.

I don’t know if Macs still come with single-button mousen, but they can certainly use the two-button kind, and there are two-button mousen made by Apple.

I think you can still run a classic environment for backwards compatibility, but that’s more like an emulator, nowadays.

And there are arguably aspects of the look and feel that are still intact, if you want to count those. For instance, Mac keyboards still have a Command key (labeled with an Apple icon and/or a cloverleaf), and the keyboard shortcuts for things like cut, copy, and paste are still the same.

---

<div class="post-metadata">

**Author:** ![Bytegeist](https://avatars.discourse-cdn.com/v4/letter/b/9dc877/32.png) [@Bytegeist](https://boards.straightdope.com/u/Bytegeist)\
**Post date:** [November 24, 2009, 7:56pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/10 "2009-11-24T19:56:31Z")

</div>

> [@Chronos](#):
>
> I think you can still run a classic environment for backwards compatibility, but that’s more like an emulator, nowadays.

You could up through version 10.4. MacOS X 10.5 and later do not support the Classic runtime environment. (That’s ignoring emulators from third parties.)

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [November 24, 2009, 8:02pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/11 "2009-11-24T20:02:21Z")

</div>

> [@Bytegeist](#):
>
> You’re sort of onto something there. The mice that Apple sell tend to be single-button.

Not for a long time.  
Apple started shipping multi-button mice in 2005.

---

<div class="post-metadata">

**Author:** ![Bytegeist](https://avatars.discourse-cdn.com/v4/letter/b/9dc877/32.png) [@Bytegeist](https://boards.straightdope.com/u/Bytegeist)\
**Post date:** [November 24, 2009, 8:16pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/12 "2009-11-24T20:16:52Z")

</div>

> [@beowulff](#):
>
> Not for a long time.  
> Apple started shipping multi-button mice in 2005.

Four years is not what this forty-something-year old would call a _long time_.

But – correction noted.

---

<div class="post-metadata">

**Author:** ![Superfluous\_Parentheses](https://avatars.discourse-cdn.com/v4/letter/s/8edcca/32.png) [@Superfluous\_Parentheses](https://boards.straightdope.com/u/Superfluous_Parentheses)\
**Post date:** [November 24, 2009, 9:34pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/13 "2009-11-24T21:34:17Z")

</div>

> [@Bytegeist](#):
>
> Some of the original Mac API lives on in what Apple calls “Carbon” – a compatbility library that’s there to ease the porting of classic-style applications to MacOS X. It’s not used much for developing new applications.

Just to give an idea: even Emacs has moved from Carbon to Cocoa (if you use version 23 or up \*).

- In case anyone’s wondering about the version number, Gnu Emacs is currently enjoying its 25th year of continual development.

---

<div class="post-metadata">

**Author:** ![Squink](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Squink](https://boards.straightdope.com/u/Squink)\
**Post date:** [November 24, 2009, 9:50pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/14 "2009-11-24T21:50:53Z")

</div>

Apple Menu is still in the top left corner.  
Most keyboard shortcuts are unchanged from those in the original ‘Human Interface Guidelines’.

---

<div class="post-metadata">

**Author:** ![Bijou\_Drains](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bijou_drains/32/2814_2.png) [@Bijou\_Drains](https://boards.straightdope.com/u/Bijou_Drains)\
**Post date:** [November 24, 2009, 10:51pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/15 "2009-11-24T22:51:11Z")

</div>

Mac users stopped telling me that Intel chips were garbage. A few of them tell me they were garbage in the past , right up until 2006 when Intel suddenly started making great chips.

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [November 24, 2009, 10:52pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/16 "2009-11-24T22:52:43Z")

</div>

> [@Bijou\_Drains](#):
>
> Mac users stopped telling me that Intel chips were garbage. A few of them tell me they were garbage in the past , right up until 2006 when Intel suddenly started making great chips.

How does this answer the OP’s question?

---

<div class="post-metadata">

**Author:** ![panache45](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/panache45/32/64_2.png) [@panache45](https://boards.straightdope.com/u/panache45)\
**Post date:** [November 24, 2009, 11:00pm UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/17 "2009-11-24T23:00:03Z")

</div>

Many of the Apple icons are still around, like the basic Apple logo’s outline, the wristwatch, the start-up smilie and the arrow cursor.

---

<div class="post-metadata">

**Author:** ![iamthewalrus\_3](https://avatars.discourse-cdn.com/v4/letter/i/258eb7/32.png) [@iamthewalrus\_3](https://boards.straightdope.com/u/iamthewalrus_3)\
**Post date:** [November 25, 2009, 12:02am UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/18 "2009-11-25T00:02:37Z")

</div>

Steve Jobs is still making lots of money off them.  
They still use a pretty similar GUI.  
They’re still a premium brand.

---

<div class="post-metadata">

**Author:** ![Roadfood](https://avatars.discourse-cdn.com/v4/letter/r/9fc348/32.png) [@Roadfood](https://boards.straightdope.com/u/Roadfood)\
**Post date:** [November 25, 2009, 12:44am UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/19 "2009-11-25T00:44:08Z")

</div>

> [@Sunspace](#):
>
> You can if you want to; the trash can turns into an ‘eject’ symbol as you move the media icon over it. I usually right-click and select ‘eject’ from the context menu, or hit the little ‘eject’ symbol next to the drive in the Finder.

More accurately, the trash can turns into an eject button as soon as you start to drag the icon of anything ejectable; it doesn’t wait until you actually get the icon over the trash can.

Also, in addition to 1) dragging the icon to the trash, 2) clicking the eject icon next to the drive in a Finder window, and 3) right-clicking and selecting “Eject”, you can also 4) click once on the drive to select it and then type Command-E.

with regard to the OP, I’m not quite sure how

> [@](#):
>
> there is theoretical backward compatibility between Windows XP and the earliest MS-DOS version, and that the hardware interfaces, while much different, still are based around the same architecture

and

> [@](#):
>
> one could theoretically build a modern PC that had an ISA bus and took expansion cards from 1985 **if you had enough resources**.

are necessarily related. As far as I know, there is nothing in the current Mac architecture that could be called “backward compatible” with the 1984 Mac (the single-button mouse, for example, may still be around, but in 1984 the protocol of that mouse was ADB, now it’s USB; 1984 disk drives were SCSI, now they’re IDE or USB or FireWire).

Still, “If you had enough resources”, I’m sure you could make a modern Mac accept any expansion card you wanted. “If you had enough resources”, I’m sure you could get a 1984 Mac on the Internet. I don’t quite see how that gigantic “if” pertains to compatibility, backwards or forwards.

I mean, “If you had enough resources”, you could get a modern PC to read input from an abacus; does that mean that a modern PC is “backwards compatible” with an abacus?

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [November 25, 2009, 1:13am UTC](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811/20 "2009-11-25T01:13:29Z")

</div>

> [@](#):
>
> Also, in addition to 1) dragging the icon to the trash, 2) clicking the eject icon next to the drive in a Finder window, and 3) right-clicking and selecting “Eject”, you can also 4) click once on the drive to select it and then type Command-E.

Or, for the optical drive, you can hit the “eject” button on the keyboard.

[Next page](https://boards.straightdope.com/t/what-about-macintosh-computers-hasnt-changed-in-the-last-25-years/518811.md?page=2)
