Mac OS COMP 240. Mac OS OS X previously Mac OS X, is a series of Unix- based graphical interface operating systems developed, marketed, and sold by Apple.

  • Published on

  • View

  • Download


  • Slide 1
  • Mac OS COMP 240
  • Slide 2
  • Mac OS OS X previously Mac OS X, is a series of Unix- based graphical interface operating systems developed, marketed, and sold by Apple Inc. It is designed to run exclusively on Mac computers, having been pre-loaded on all Macs since 2002. It was the successor to Mac OS 9, released in 1999, the final release of the "classic" Mac OS, which had been Apple's primary operating system since 1984.
  • Slide 3
  • Mac OS The first version released was Mac OS X Server 1.0 in 1999, and a desktop version, Mac OS X v10.0 "Cheetah" followed on March 24, 2001. Releases of OS X are named after big cats: for example, OS X v10.8 is referred to as "Mountain Lion". OS X, whose X is the Roman numeral for 10 and is a prominent part of its brand identity, is built on technologies developed at NeXT between the second half of the 1980s and Apple's purchase of the company in late 1996. The 'X' is also used to emphasize the relatedness between OS X and UNIX.
  • Slide 4
  • Screenshot of OS X Mountain Lion
  • Slide 5
  • Mac OS Versions 10.5 "Leopard" running on Intel processors, 10.6 "Snow Leopard, 10.7 "Lion and 10.8 "Mountain Lion have obtained UNIX 03 certification. iOS, which runs on the iPhone, iPod Touch, iPad, and the 2nd and 3rd generation Apple TV, shares the Darwin core and many frameworks with OS X. An unnamed variant of v10.4 powered the first generation Apple TV. iOSiPhone iPad
  • Slide 6
  • Mac OS Development Box/Mac App Store artwork for OS X. Left to right: Cheetah/Puma (1), Jaguar (2), Panther (3), Tiger (4), Leopard (5), Snow Leopard (6), Lion (7), Mountain Lion (8).
  • Slide 7
  • History OS X is based upon the Mach kernel. Certain parts from FreeBSD's and NetBSD's implementation of Unix were incorporated in NeXTSTEP, the core of Mac OS X. NeXTSTEP was the graphical, object-oriented, and UNIX-based operating system developed by Steve Jobs' company NeXT after he left Apple in 1985.While Jobs was away from Apple, Apple tried to create a "next-generation" OS through the Taligent, Copland and Gershwin projects, with little success.NetBSD NeXTSTEPTaligent
  • Slide 8
  • Description OS X's core is a POSIX compliant operating system (OS) built on top of the XNU kernel, with standard Unix facilities available from the command line interface. Apple has released this family of software as a free and open source operating system named Darwin. On top of Darwin, Apple layered a number of components, including the Aqua interface and the Finder, to complete the GUI- based operating system which is OS X.
  • Slide 9
  • Description OS X introduced a number of new capabilities to provide a more stable and reliable platform than its predecessor, Mac OS 9. For example, pre-emptive multitasking and memory protection improved the system's ability to run multiple applications simultaneously without them interrupting or corrupting each other.
  • Slide 10
  • Description Many aspects of OS X's architecture are derived from OPENSTEP, which was designed to be portable, to ease the transition from one platform to another. For example, NeXTSTEP was ported from the original 68k-based NeXT workstations to x86 and other architectures before NeXT was purchased by Apple, and OPENSTEP was later ported to the PowerPC architecture as part of the Rhapsody project.NeXTSTEP
  • Slide 11
  • Description The most visible change was the Aqua theme. The use of soft edges, translucent colors, and pinstripes similar to the hardware design of the first iMacs brought more texture and color to the user interface when compared to what OS 9 and OS X Server 1.0's "Platinum" appearance had offered.
  • Slide 12
  • Description The architecture of OS X incorporates a layered design. The layered frameworks aid rapid development of applications by providing existing code for common tasks. OS X includes its own software development tools, most prominently an integrated development environment called Xcode. Xcode provides interfaces to compilers that support several programming languages including C, C++, Objective-C, and Java.Xcode For the AppleIntel transition, it was modified so that developers could build their applications as a universal binary, which provides compatibility with both the Intel- based and PowerPC-based Macintosh lines.
  • Slide 13
  • VersionCodenameDate AnnouncedRelease DateMost Recent Version Rhapsody Developer Release Grail1Z4 / Titan1UAugust 31, 1997DR2 (May 14, 1998) Mac OS X Server 1.0HeraMarch 16, 19991.2v3 (October 27, 2000) Mac OS X Developer Preview March 16, 1999DP4 (April 5, 2000) Public BetaKodiakSeptember 13, 2000 Mac OS X 10.0CheetahMarch 24, 200110.0.4 (June 22, 2001) Mac OS X 10.1PumaJuly 18, 2001September 25, 200110.1.5 (June 6, 2002) Mac OS X 10.2JaguarMay 6, 2002August 24, 200210.2.8 (October 3, 2003) Mac OS X 10.3PantherJune 23, 2003October 24, 200310.3.9 (April 15, 2005) Mac OS X 10.4TigerMay 4, 2004April 29, 200510.4.11 (November 14, 2007) Mac OS X 10.5LeopardJune 26, 2006October 26, 200710.5.8 (August 5, 2009) Mac OS X 10.6Snow LeopardJune 9, 2008August 28, 200910.6.8 v1.1 (July 25, 2011) Mac OS X 10.7LionOctober 20, 2010July 20, 201110.7.5 (September 19, 2012) OS X 10.8Mountain LionFebruary 16, 2012July 25, 201210.8.3 (March 14, 2013)


View more >