But don't I know you from somewhere?
"Happy Days", maybe?
Seriously though, I have been posting a lot lately (more than I should; K5 has become a bit of a time sink for me). I let myself get sucked into the whole "Anne Marie" thing, and posted a bunch of comments regarding that. You've probably seen some of those. Also, you might be thinking of this thread.
Since Sheepshaver can run MacOS, would it be capable of running MacOS X
Actually yeah, it probably could. I don't see why not. It might take a little tweaking, but I doubt it will be that much work. If it can run MacOS, it can likely be made to run MacOS X.
Ok, so let me get this straight: instead of coming in five Jello colors, they have three coffee-sounding APIs
That's right. Although "Classic" is really just a sort of virtual machine that boots a copy of the traditional MacOS and runs it as a process under MacOS X. That way, traditional MacOS apps can run without a recompile, although they don't get the benefit of preemptive multitasking and memory protection. It's kind of like Sheepshaver, come to think of it. The difference is, it doesn't run in a window. Instead, apps running under Classic seamlessly appear side-by-side with Carbon and Cocoa apps, even though they still have the old-style MacOS "platinum" appearance.
Interesting note about Cocoa: Steve, Avie, and the rest of the ex-NeXT gang have high hopes that third-party developers will eventually adopt Cocoa as the new-and-better way of doing things. So far, it hasn't happened. In fact, a few years ago, shortly after Apple acquired NeXT (which really turned out to be the other way around), the plan for the next-gen OS was called "Rhapsody", and it didn't have anything like Carbon in it. It was just Classic and Cocoa; nothing else. They actually thought all the old NeXT APIs were so great that developers would naturally just flock to them! Ha! They found out differently when they tried to push that idea at a developer conference. Nobody went for it. After the cold reception from developers, they decided to let the Mac toolbox live on in Carbon, and so now we have the current plan.
And then there are the standard UNIX APIs from BSD... Note that they didn't get to use NeXTSTEP for that, either; it's a good thing, too, 'cause their Unix utils used to suck...
You mean NeXT originally wrote their own versions of the standard Unix utils? Wow. I could have sworn they always just used the BSD ones.
In any case, I'm really not too keen on the design of MacOS X. It's too big, bloated, slow, throws away too many of the things that Mac users like, and adds a bunch of unnecessary crap that they probably won't like. The sad part is, it didn't have to be this way. See this comment of mine for more info.
[ Parent ]