Mac OS X 10.2 Jaguar: The Point Where Apple Caught Up
I’ve been a Mac user since the Plus, and the transition to OS X has been... rocky. The first two versions were beautiful but painfully slow. The "spinning wait cursor" was my constant companion. But I’ve just installed 10.2 "Jaguar," and for the first time, I feel like I can finally leave OS 9 behind.
Quartz Extreme: Moving the UI to the GPU
The secret sauce in Jaguar is "Quartz Extreme." In previous versions, the CPU had to do all the work of compositing the transparent windows and drop shadows of the Aqua interface. It was a massive bottleneck.
Jaguar finally uses the graphics card (the AGP-based Radeons and Geforces in modern Macs) to do this work. It uses OpenGL to render the desktop, freeing up the CPU for actual tasks. The result is a UI that finally feels "snappy."
Unix for the Rest of Us
Jaguar also feels more like a "real" Unix. It now includes GCC 3.1, a much-improved terminal, and better support for Windows networks (via SMB).
# Finally, a proper terminal on a Mac!
ls -G # Colorized directory listing
top # Real-time process monitoring
We also get "Rendezvous" (which will later be renamed to Bonjour). It’s a zero-configuration networking protocol that makes finding printers and other computers on a local network feel like magic. You just plug it in, and it appears.
Looking Ahead
With Jaguar, Apple has proved that they can build a modern, Unix-based OS without losing the "Mac-ness" of the interface. The stability is rock-solid—it’s been weeks since I’ve seen a kernel panic. Now that the performance issues are mostly solved, I expect we’ll see a massive influx of developers moving from Linux and Windows to the Mac. It’s finally the "best of both worlds."