InfoWorld: Leopard is a Beautiful Upgrade, a Triumph

· by · News

Mac OS X 10.5, Leopard, is a triumph of customer-focused engineering, according to Tom Yager at InfoWorld on Wednesday. One of the key elements of Mac OS Xis design and success is the concept of frameworks.

"Windows and Linux are designed from the core out, which is to say that they are all about layered kernels, system calls, and APIs, with each layeris purpose being to abstract the layers below it. The layers grow thicker; when a layer gets unmanageably thick, a pretty new abstraction layer is created so that people donit have to deal with the ugly one," Mr. Yager explained.

"Programmers end up having endless entry points with identical purpose and having heated debates about which ones are best. But each way of doing the same thing involves varying dependencies, deprecations, and peculiarities."

In contrast, Mac OS X uses the concept of frameworks. Below the framework remains a simple, stable Unix core. "When developers write to Appleis frameworks, they inherit cross-application integration and operational and interface consistency with no effort. For example, E-Mail, the Address Book, and QuickTime are smart, autonomous objects available to all Mac apps regardless of language and requiring no optional software," Mr. Yager noted.

Best of all, this version of Mac OS X is fully Unix certified. [(SUSv3) and POSIX 1003.1.] Mr. Yager wrote, with obvious glee, "Finally, thereis a PC Unix that everyone can love."

In the end, it takes someone deeply familar with the internals of Unix to appreciate what Apple has achieved. "Leopard is a legitimately big deal. Itis underhyped compared to iPhone, and yet unlike iPhone, Leopard is a genuine triumph of customer-focused engineering. Itis a pleasure and a relief to see that Apple remembers how to deliver open, affordable, standards-based products," the InfoWorld editor and Macintosh expert concluded.

Thanks to TMO reader Orlando Smith for the news tip.

John Martellaro

John Martellaro

John Martellaro was born at an early age and began writing about computers soon after that. He is a former U.S. Air Force officer and has worked for NASA, White Sands Missile Range, Lockheed Martin Astronautics, the Oak Ridge National Laboratory and Apple. At Apple he worked as a Senior Marketing Manager, a Federal Account Executive and a High Performance Computing manager. His interests include skiing, chess, science fiction and astronomy. You can follow John on Twitter at twitter.com/jmartellaro.

Sign Up for the Newsletter

Enter a valid email address

Join the TMO Express Daily Newsletter to get the latest Mac headlines in your e-mail every weekday.

Adding to list…

No Comments

Add your comment

Commenting is not available in this channel entry.