Mac OS X Takes Macintosh to New Level
Both current Macintosh users and prospective Macintosh developers may be intimidated by the minefield of code words that surrounds the core of Mac OS X.Both current Macintosh users and prospective Macintosh developers may be intimidated by the minefield of code words that surrounds the core of Mac OS X (X as in 10), the Unix-based operating system that elevates the Macintosh to a new level of credibility as an enterprise or workstation platform. Classic, Carbon and Cocoa are the alliterative trio of development options that span the gap between old and new. With real memory protection, real virtual memory and real concurrent threads, Mac OS X is at last "a real operating system"to borrow the phrase that PC Tech Journal famously applied to IBMs OS/2 15 years ago, when it was the first mass-market desktop operating system to merit that label. That delay is a glacial epoch by IT standards, and it emphasizes the supermodel ethos of Macintosh Pastgorgeous on the outside, badly undernourished on the insidebut that was then, and this is now, and Mac OS X is Macintosh Present and Future.
With almost two decades worth of legacy applications, including a surprisingly successful migration from Motorola Inc.s 680x0 to the PowerPC processor family along the way, its no surprise that Apple Computer Inc. has taken extreme measures to provide a smooth transition. The Classic environment in Mac OS X, like the PlayStation 1 logic buried in a corner of the Sony Corp. PlayStation 2 microprocessor, gives old Mac code a familiar place to run. It provides a Mac OS 9.1 session that runs as a segregated task. Users can opt to start this session by default or can let it start automatically on their first invocation of any code that requires it.