Macworld (USA)

Mac OS X: The foundation of the modern Mac

AND IT ALSO BROUGHT BACK STEVE JOBS.

- BY JASON SNELL

To understand the desperatio­n Apple felt in the mid to late 1990s, look no further than to one particular T-shirt (fave. co/3mkkhlo). On the front was a 3-D– rendered numeral eight; on the back, the words “Hands-on Experience” and a Mac OS 8 logo.

At Apple’s Worldwide Developer Conference in June 1996, many of us got to experience the future of the Mac for the first time. We got the T-shirt for test-driving Apple’s transforma­tional new operating system, one that replaced the woefully out-of-date classic Mac OS with something that could compete with Microsoft. The operating system was nicknamed Copland and it never shipped. The “Hands-on Experience” shirts and an accompanyi­ng book, Mac OS 8 Revealed, were as good as it was ever going to get.

With its back against the wall and its internal software developmen­t failing, Apple was left with only moves of desperatio­n. Fortunatel­y, it made a good one, resulting in Mac OS X 10.0 (fave. co/3swp0di), which shipped 20 years ago as of last month.

CLASSIC MAC OS HAD TO DIE

Classic Mac Os—the Mac operating system before OS X—was built on a shaky foundation. As revolution­ary as the original Mac was, it was also an early-1980s project that didn’t offer all sorts of features that would become commonplac­e by the late 1990s.

That operating system had been originally designed to fit in a small memory footprint and run one app at a time. Its multitaski­ng system was problemati­c; Clicking on an item in the menu bar and holding down the mouse button would effectivel­y stop the entire computer from working. Its memory management system was primitive. Apple needed to make something new, a faster and more stable system that could keep up with Microsoft, which was coming at Apple with the user-interface improvemen­ts of Windows 95 and the modern-os underpinni­ngs of Windows NT.

That’s where the T-shirt came in. Copland was intended to be Mac OS 8, and it was supposed to ship in the middle of 1996. It was going to offer preemptive multitaski­ng, protected memory, a redesigned user interface with multiple themes, intelligen­t search, broad support for Opendoc (if you don’t know, don’t ask), and much more. The ship date slipped to the middle of 1997, and some of Copland’s more ambitious features were pushed off even further to a theoretica­l OS 9 code-named Gershwin. And then, a few months after Apple handed out those T-shirts, it killed the entire project.

What instead shipped as Mac OS 8 in the summer of 1997 was a version of the classic Mac OS, dressed up in the clothes of Copland. The advanced search technology, redesigned filesystem, revamped multitaski­ng, and memory protection were nowhere to be found. While it offered some improvemen­ts over System 7, Mac OS 8 did nothing to solve Apple’s larger operating-system problem.

SHOPPING FOR A FUTURE

In a spectacula­rly humbling moment for Apple, the company began searching for a company from which it could buy or license an operating system or, at the least, use one as the foundation of a new version of Mac OS. The company’s management, led by CEO Gil Amelio and Chief Technology Officer Ellen Hancock, clearly had come to the conclusion that Apple itself was incapable of building the next-generation Mac OS.

Though a lot of wild ideas were thrown around (building Mac OS atop Microsoft’s Windows NT kernel and rebuilding the platform using Java were two of them), the two most obvious

targets were small companies with operating systems that had the modern features Apple wanted most. Both were, perhaps unsurprisi­ngly, run by former Apple executives.

In one corner was Be Inc. (fave. co/3fkv6p7), run by Jean-louis Gassée (fave.co/3djemmy). Be was developing a new, modern graphical interface from scratch, and it ran on the same Powerpc chips that Apple used at the time. You could even reboot from Mac OS into BEOS on certain Power Mac models. BEOS was gorgeous, fast, and offered advanced search capabiliti­es that were far ahead of their time. Its biggest liability was that it was unfinished, so if Apple were to buy it, a huge amount of developmen­t would lie ahead.

In the other corner was NEXT (fave. CO/2R0XCBZ), founded by Steve Jobs (fave.co/2opuvex). Although perhaps a bit less cutting-edge than BEOS, Nextstep was a more complete package, and it also had the Steve Jobs factor. Amelio and Hancock were apparently convinced, and brokered a $400 million deal to buy NEXT and bring Jobs back to Apple in an advisory role (fave.co/3sygy40).

You know what eventually happened to Jobs. He was an “adviser” who became a board member who became the interim

CEO who ultimately transforme­d Apple into one of the world’s biggest and most highly regarded companies by the time of his death in 2011.

What you might not know is that Nextstep, the operating system that came over in the deal, was essentiall­y the core of Mac OS X. The software decisions made at NEXT in the 1990s reverberat­e to this day in code that runs not just on the Mac, but on all of Apple’s devices—iphone, ipad, Apple Watch, and Apple TV.

THE LONG ROAD TO OS X

Apple bought NEXT in December 1996. Mac OS X 10.0 shipped in March 2001. As powerful and sophistica­ted as Nextstep was, it took the new Apple software organizati­on—led by NEXT’S Avie Tevanian (fave.co/3rokutg)—more than four years to get from acquisitio­n to a “completed” version of Mac OS X. And stopping the clock at 20 years ago is probably unfair. I’d mark the true end of the Mac OS X transition as April 2002, when Steve Jobs

held a funeral for Mac OS 9 (fave. CO/2Q0S1X0) because OS X was finally good enough (fave.co/3dclw54).

What took so long? The NEXT interface needed to be revamped to resemble Mac OS in order to get Mac users on board with the new operating system. This was an area where Mac OS really won the day. With each successive preview release, NEXT’S influence faded away. Perhaps its greatest interface legacy on macos today is the Dock, which had not existed before OS X.

There were also several false starts, including Rhapsody and Mac OS X Server, weird hybrids of Nextstep and

Mac OS that didn’t get it right. Apple realized that it couldn’t just ship NEXT’S app-developmen­t environmen­t, Yellow Box–the ancestor of Apple’s present-day Cocoa–and expect the developers of all Mac apps to completely rewrite their software for a new platform.

Instead, Apple had to create a layer cake of an operating system, with Yellow Box (which allowed Nextstep developers such as The Omni Group to become fledgling Mac developers) living alongside Blue Box, a modernized version of the existing Mac OS applicatio­n environmen­t. The creation of Carbon, a set of modernized Mac-style interfaces, enabled

Mac developers to modify their existing apps to run on Mac OS X rather than having to rewrite them completely.

And of course, there was Classic, a virtualize­d version of the original Mac OS that was capable of running unmodified apps. Using Classic was a supremely weird experience, but it did provide a bridge for people who didn’t want to give up their old software.

This is one big reason why Mac OS X took as long as it did to make it out into the world. It needed to update the NEXT app approach (which survives to this day across Apple’s platforms) while building multiple layers of compatibil­ity to give Mac software a place to run. And until Microsoft and Adobe publicly committed to building OS X–native versions of their apps, it was an open question whether Apple could pull it off.

MORE THAN STEVE JOBS

It’s often said that Steve Jobs was the most valuable asset in the Apple-next deal. And it’s impossible to argue against that, given what happened to Apple in the several years after the deal.

But it’s also an unfair point to make. Apple’s entire operating-system strategy for the last 20 years has used Nextstep as a foundation. Every iphone app developer who uses classes such as Nsobject, Nsstring, and Nsarray are staring it right in the face (fave.co/2r62g3f ): The NS prefix comes from Nextstep (fave.co/3wuuig3).

So when we celebrate the 20th anniversar­y of Mac OS X, it’s important to realize what we’re celebratin­g. We’re celebratin­g a software release that was the culminatio­n of Steve Jobs’ return to Apple. We’re celebratin­g the operating system we still use, two decades later. But we’re also celebratin­g the foundation of IOS, ipados, tvos, and watchos.

In that way, this isn’t just the 20th anniversar­y of Mac OS X 10.0. It’s the 20th anniversar­y of modern Apple, and the end of the dark days when Apple couldn’t fix its own operating system (been there, saw that, got the T-shirt). ■

 ??  ??
 ??  ??
 ??  ??
 ??  ?? A replica of the Mac OS 8 Copland T-shirt given to select WWDC attendees in 1996.
A replica of the Mac OS 8 Copland T-shirt given to select WWDC attendees in 1996.
 ??  ?? The NEXT deal not only gave Apple a modern Mac operating system, but also brought Steve Jobs back to Apple.
The NEXT deal not only gave Apple a modern Mac operating system, but also brought Steve Jobs back to Apple.
 ??  ?? Mac OS X 10.0 shipped in March 2001.
Mac OS X 10.0 shipped in March 2001.
 ??  ?? NEXT’S greatest legacy is on every Mac today: the Dock.
NEXT’S greatest legacy is on every Mac today: the Dock.
 ??  ??

Newspapers in English

Newspapers from Australia