16.12.2012 Views

A Technical History of Apple's Operating Systems - Mac OS X Internals

A Technical History of Apple's Operating Systems - Mac OS X Internals

A Technical History of Apple's Operating Systems - Mac OS X Internals

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

124 Chapter 1 A <strong>Technical</strong> <strong>History</strong> <strong>of</strong> Apple’s <strong>Operating</strong> <strong>Systems</strong><br />

been that a new version <strong>of</strong> the desktop is released first, soon followed by the<br />

equivalent server revision.<br />

The first few major <strong>Mac</strong> <strong>OS</strong> X releases are listed in Table 1–1. Note that the<br />

code names are all taken from felid taxonomy.<br />

TABLE 1–1 <strong>Mac</strong> <strong>OS</strong> X Versions<br />

Version Codename Release Date<br />

10.0 Cheetah March 24, 2001<br />

10.1 Puma September 29, 2001<br />

10.2 Jaguar August 23, 2002<br />

10.3 Panther October 24, 2003<br />

10.4 Tiger April 29, 2005<br />

10.5 Leopard 2006/2007?<br />

Let us look at some notable aspects <strong>of</strong> each major <strong>Mac</strong> <strong>OS</strong> X release.<br />

1.10.4.1. <strong>Mac</strong> <strong>OS</strong> X 10.0<br />

Apple dubbed “Cheetah” as “the world’s most advanced operating system.” Finally,<br />

Apple had shipped an operating system with features that it had long sought. How-<br />

ever, it was clear that Apple had a long way to go in terms <strong>of</strong> performance and sta-<br />

bility. Key features <strong>of</strong> 10.0 included the following.<br />

• The Aqua user interface, with the Dock and the Finder as the primary<br />

user-facing tools<br />

• The PDF-based Quartz 2D graphics engine<br />

• OpenGL for 3D graphics<br />

• QuickTime for streaming audio and video (shipping for the first time as<br />

an integrated feature)<br />

• Java 2 Standard Edition (J2SE)<br />

• Integrated Kerberos

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!