At 07:09 AM -0400 06/29/2005, Daniel wrote:

You people who talk about code inefficiency are really making me laugh.

It's good to laff.

You complain that OS X's code isn't as "efficient" as OS 9's - HAHA. OS 9's was terribly inefficient (especially WRT multitasking), yet it ran OS 9 programs faster (of course) than OS X does.

Now, hold on there.

1. The classic Mac OS' core was very tight, very efficient code. eg1: It builds, runs, and tears down fork-level processes far faster than OS X. eg2: It's full-context switching takes about the same time as OS X', but OS X requires a supercomputer to do it.

2. The decision to use Cooperative Multitasking instead of Preemptive Multitasking is perhaps one of the more controversial things Apple did. Remember that System 1/2/3/4/5 was designed to provide a fast gui response to only the *foreground* application *on a fairly slow desktop computer*. Cooperative Multitasking was key to providing that. Later, because of the development of things like MultiFinder (a wedge which suddenly required the Mac to do Other Things), this design choice (as well as disabling memory protection) turned out to be problematic. But that was later.

3. Many of the classic OS' layered components were problematic, and had to be fixed over the years. eg: MacTCP was a terribly slow IP stack. That's why Apple licensed Mentat/TCP (they called it Open Transport/TCP).

Oh wait. #3 is interesting! Now we have OS X's IP stack that gets about the same throughput as Mentat/TCP -- but requires a supercomputer to do it. And we have QuickTime 6 and 7, that gives slower framerates than QuickTime 5 did -- but requires a supercomputer to do it. SSDD.

Do you lament the days of MS-DOS, which runs DOS programs faster than Windows does?

No, but then again, I use both OS 9 and OS X daily. And I'm smart enough to NOT tie a brick to my head, er a run Windoze or DOS.

- Dan.

--
G-List is sponsored by <http://lowendmac.com/> and...

Small Dog Electronics    http://www.smalldog.com | Refurbished Drives |
-- We have Apple Refurbished Monitors in stock!  |  & CDRWs on Sale!  |

     Support Low End Mac <http://lowendmac.com/lists/support.html>

G-List list info:       <http://lowendmac.com/lists/g-list.shtml>
 --> AOL users, remove "mailto:";
Send list messages to:  <mailto:[email protected]>
To unsubscribe, email:  <mailto:[EMAIL PROTECTED]>
For digest mode, email: <mailto:[EMAIL PROTECTED]>
Subscription questions: <mailto:[EMAIL PROTECTED]>
Archive: <http://www.mail-archive.com/g-list%40mail.maclaunch.com/>

iPod Accessories for Less
at 1-800-iPOD.COM
Fast Delivery, Low Price, Good Deal
www.1800ipod.com

Reply via email to