All Topics  
Mac OS X v10.5

 
Mac OS X V10.5

   Email Print
   Bookmark   Link






 

Mac OS X v10.5



 
 
Mac OS X version 10.5 "Leopard" is the sixth major release of Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
, Apple’s desktop and server operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 for Macintosh computers, and the successor to Mac OS X v10.4
Mac OS X v10.4

Mac OS X version 10.4 ?Tiger? was the fifth Software version of Mac OS X, Apple Inc. desktop and server operating system for Macintosh computers....
 "Tiger". Leopard was released on 26 October 2007, and is available in two variants: a desktop
Desktop computer

A desktop computer is a personal computer in a form intended for regular use at a single location, as opposed to a mobile laptop or portable computer....
 version suitable for personal computer
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s, and a server
Server (computing)

A server is a computer program that provides services to other computer programs , in the same or other computer. The physical computer that runs a server program is also often referred to as server....
 version, Mac OS X Server
Mac OS X Server

Mac OS X Server is Apple's UNIX server operating system. Based on the same architecture as Mac OS X, Mac OS X Server includes additional services, applications and administration tools for managing and deploying servers....
. Apple offers a reduced-cost upgrade to people who purchased new Apple computers after 1 October 2007 that do not already have Mac OS X v10.5 pre-installed or a Leopard upgrade DVD included.






Discussion
Ask a question about 'Mac OS X v10.5'
Start a new discussion about 'Mac OS X v10.5'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Mac OS X version 10.5 "Leopard" is the sixth major release of Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
, Apple’s desktop and server operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 for Macintosh computers, and the successor to Mac OS X v10.4
Mac OS X v10.4

Mac OS X version 10.4 ?Tiger? was the fifth Software version of Mac OS X, Apple Inc. desktop and server operating system for Macintosh computers....
 "Tiger". Leopard was released on 26 October 2007, and is available in two variants: a desktop
Desktop computer

A desktop computer is a personal computer in a form intended for regular use at a single location, as opposed to a mobile laptop or portable computer....
 version suitable for personal computer
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s, and a server
Server (computing)

A server is a computer program that provides services to other computer programs , in the same or other computer. The physical computer that runs a server program is also often referred to as server....
 version, Mac OS X Server
Mac OS X Server

Mac OS X Server is Apple's UNIX server operating system. Based on the same architecture as Mac OS X, Mac OS X Server includes additional services, applications and administration tools for managing and deploying servers....
. Apple offers a reduced-cost upgrade to people who purchased new Apple computers after 1 October 2007 that do not already have Mac OS X v10.5 pre-installed or a Leopard upgrade DVD included. Steve Jobs stated at Macworld
Macworld Conference & Expo

Produced by Boston-based IDG World Expo, Macworld Conference & Expo is a trade show dedicated to the Apple Inc. Macintosh platform with conference tracks held annually in the United States, usually during the second week of January....
 2008 that over 20% of Macs use Leopard as their operating system. Leopard will be superseded by Mac OS X v10.6
Mac OS X v10.6

Mac OS X 10.6 Snow Leopard is an Apple Inc. operating system being developed to succeed Mac OS X v10.5. Apple CEO Steve Jobs announced Snow Leopard at WWDC on 9 June 2008, saying the software would ship "about a year" after the announcement....
 "Snow Leopard".

According to Apple, Leopard contains over 300 changes and enhancements, covering core operating system components as well as included applications and developer tools. Leopard introduces a significantly revised desktop, with a redesigned Dock, Stacks
Stacks (software)

Stacks are a new feature found in Apple Inc.'s latest operating system, Mac OS X Mac OS X v10.5. As the name implies, they "stack" files into a small organized folder on the Dock ....
, a semitransparent menu bar
Menu bar

A menu bar is a region where Menu are housed. Its purpose is to house window- or application-specific menus which provide access to such functions as opening files, interacting with an application, or help....
, and an updated Finder that incorporates the Cover Flow visual navigation interface first seen in iTunes
ITunes

iTunes is a Proprietary software digital media media player application, used for playing and organizing digital music and video files. The program is also an interface to manage the contents on Apple's popular iPod digital media players as well as the iPhone....
. Other notable features include support for writing 64-bit
64-bit

64-bit CPUs have existed in supercomputers since the 1960s and in RISC-based computer workstation and Server s since the early 1990s. In 2003 they were introduced to the mainstream personal computer arena, in the form of the x86-64 and 64-bit PowerPC processor architectures....
 graphical user interface
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 applications, an automated backup utility called Time Machine, support for Spotlight
Spotlight (software)

Spotlight is a system-wide desktop search feature of Apple Inc. Mac OS X operating system introduced in version Mac OS X v10.4 on April 29, 2005....
 searches across multiple machines, and the inclusion of Front Row and Photo Booth
Photo booth

A photo booth is a vending machine or modern kiosk that contains an automated, usually coin-operated, camera and film processor. Today the vast majority of photo booths are digital....
, which were previously included with only some Mac models.

Apple missed Mac OS X v10.5’s release time frame as originally announced by Apple’s CEO Steve Jobs
Steve Jobs

Steven Paul Jobs is an United States businessman and co-founder, Chairman, and Chief executive officer of Apple Inc.. Jobs is the former CEO of Pixar Animation Studios....
. When first discussed in June 2005, Jobs had stated that Apple intended to release Leopard at the end of 2006 or early 2007. A year later, this was amended to Spring 2007; however on 12 April 2007, Apple issued a statement that its release would be delayed until October 2007 because of the development of the iPhone
IPhone

The iPhone is an internet-connected multimedia smartphone designed and marketed by Apple Inc. with a flush multi-touch screen and a minimal hardware interface....
.

New and changed features


End-user features

Apple advertises that Mac OS X v10.5 Leopard has 300+ new features, including:

  • A new improved Automator, with easy starting points to easily start a workflow. It also can quickly create or edit workflows with new interface improvements. Now it can use a new action called "Watch Me Do" that lets you record a user action (like pressing a button or controlling an application without built-in Automator support) and replay as an action in a workflow. It can create more useful Automator workflows with actions for RSS feeds, iSight camera video snapshots, PDF manipulation, and much more.
  • Back to My Mac
    Back to My Mac

    Back to My Mac is a feature of Mac OS X 10.5 Leopard that uses Wide-Area Bonjour to securely discover services across the Internet and automatically configure ad hoc, on-demand, point-to-point encrypted connections between computers using IPSec....
    , a feature for MobileMe
    MobileMe

    MobileMe is a Subscription business model collection of online services and software offered by Apple Inc.. Originally launched on January 5, 2000, as iTools, a free collection of Internet-based services for users of Mac OS 9, Apple relaunched it as .Mac on July 17, 2002, when it became a paid subscription service primarily designed...
     users that allows users to access files on their home computer while away from home via the internet.
  • Boot Camp, a software assistant allowing for the installation of other operating systems, such as Windows XP
    Windows XP

    Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
     (SP2 or later) or Windows Vista
    Windows Vista

    Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
    , on a separate partition (or separate internal drive) on Intel-based Macs.
  • Dashboard
    Dashboard (software)

    Dashboard is an application for Apple Inc.'s Mac OS X operating systems, used for hosting mini-applications known as Widget engine. First introduced in Mac OS X v10.4, it is a semi-transparent layer that is invisible to the user unless activated by clicking its icon in the Dock....
     enhancements, including Web Clip, a feature that allows users to turn a part of any Web page displayed in Safari
    Safari (web browser)

    Safari is a web browser developed by Apple Inc.. First released as a beta on January 7, 2003 on the company's Mac OS X operating system, it became Apple's default browser beginning with Mac OS X v10.3, commonly known as "OS X Panther." Apple has also made Safari the native browser for the iPhone OS....
     into a live Dashboard widget, and Dashcode
    Dashcode

    Dashcode is a software application created by Apple Inc. that is included with Mac OS X v10.5 and facilitates the development of Widget engine for Dashboard ....
     to help developers code widgets
    Web widget

    A web widget is a portable chunk of code that can be installed and executed within any separate HTML-based web page by an end user without requiring additional compiler ....
    .
  • New Desktop, comprises a redesigned 3-D dock
    Dock (computing)

    The Dock is a prominent feature of the graphical user interface of Apple Inc.'s Mac OS X operating system, which is used to launch applications, and switch between running applications....
     with a new grouping feature called Stacks
    Stacks (software)

    Stacks are a new feature found in Apple Inc.'s latest operating system, Mac OS X Mac OS X v10.5. As the name implies, they "stack" files into a small organized folder on the Dock ....
    , which displays files in either a "fan" style, "grid" style, or (since 10.5.2) a "list" style.
  • Dictionary
    Dictionary (software)

    The Dictionary application, developed by Apple Inc. for its Macintosh computers, was introduced with Mac OS X v10.4 "Tiger". It provides definitions and synonyms from the New Oxford American Dictionary and Oxford American Writers Thesaurus, 1st Edition....
     can now search Wikipedia
    Wikipedia

    Wikipedia is a Free content, multilingualism encyclopedia project supported by the non-profit organization Wikimedia Foundation. Its name is a portmanteau of the words wiki and encyclopedia....
    , and a dictionary of Apple terminology as well. Also included is the Japanese-language dictionary Daijisen
    Daijisen

    The is a general-purpose Japanese dictionary published by Shogakukan in 1995 and 1998. It was designed as an "all-in-one" dictionary for native speakers of Japanese, especially high school and university students....
    , Progressive E-J and Progressive J-E dictionaries, and the 25000-word thesaurus , all of which are provided by the Japanese publisher Shogakukan
    Shogakukan

    is a Japanese publisher of Japanese dictionaries, literature, manga, non-fiction, DVDs, and other media in Japan.Shogakukan founded Shueisha which founded Hakusensha....
    .
  • A redesigned Finder
    Macintosh Finder

    The Finder is the default application software program used on the Mac OS and Mac OS X operating systems that is responsible for the overall user-management of files, disks, network volumes and the launching of other applications....
    , with features similar to those seen in iTunes
    ITunes

    iTunes is a Proprietary software digital media media player application, used for playing and organizing digital music and video files. The program is also an interface to manage the contents on Apple's popular iPod digital media players as well as the iPhone....
     7, including Cover Flow and a Source list-like sidebar.
  • Front Row
    Front Row

    Front Row is media center software for Apple Inc.'s Macintosh computers and AppleTV for viewing and downloading video, photos, podcasts, and music from a computer, optical disk, networks using iTunes or iPhoto, and the Internet using an Apple Remote....
     has been reworked to closely resemble the interface of the original Apple TV.
  • iCal
    ICal

    iCal is a personal calendar application made by Apple Inc. that runs on the Mac OS X operating system. iCal was the first calendar application for Mac OS X to offer support for multiple calendars and the ability to publish/subscribe calendars to WebDAV server....
     calendar sharing and group scheduling as well as syncing event invitations from Mail. The icon also reflects the current date even when the application is not running. In previous versions of Mac OS X, the icon would show 17 July any time the application was not running but the current date when the application was running.
  • iChat
    IChat

    iChat is an AOL Instant Messenger , MobileMe, ICQ and XMPP client by Apple Inc. for their Mac OS X operating system. Using a Jabber-like protocol and Bonjour for user discovery, it also allows for LAN communication....
     enhancements, including multiple logins, invisibility, animated icons, and tabbed chats, similar to features present in Pidgin
    Pidgin (software)

    Pidgin is a multi-platform instant messaging client . The software has support for many commonly used instant messaging Protocol , allowing the user to log into various different services from one application....
    , Adium
    Adium

    Adium is a popular free software instant messaging client for Mac OS X that supports multiple Protocol s through the library libezv and Pidgin ....
     and the iChat plugin Chax
    Chax

    Chax may refer to:*A Great Marquis of Hell, also spelled Shax*A line of Japanese products designed by Mori Chack*A free, third-party add-on for iChat...
    ; iChat Theater
    IChat

    iChat is an AOL Instant Messenger , MobileMe, ICQ and XMPP client by Apple Inc. for their Mac OS X operating system. Using a Jabber-like protocol and Bonjour for user discovery, it also allows for LAN communication....
    , allowing users to incorporate images from iPhoto
    IPhoto

    iPhoto is a Application software made by Apple Inc. exclusively for their Mac OS X operating system. The first version of iPhoto was released in 2002....
    , presentations from Keynote
    Keynote (software)

    Keynote is a presentation program application developed as a part of the iWork productivity suite by Apple Inc. Keynote 5 was announced on January 6, 2009 and is the most recent version....
    , videos from QuickTime
    QuickTime

    QuickTime is a multimedia framework developed by Apple Inc., capable of handling various formats of digital video, media clips, sound, text, animation, music, and QuickTime VRs....
    , and other Quick Look features into video chats; and Backdrops, which are similar to chroma key
    Chroma key

    Chroma key is a technique for mixing two images or frames together, in which a color from one is removed , revealing another image behind it....
    s, but use a real-time difference matte technique which does not require a green or blue screen. iChat also implements screen sharing, a feature previously available with Apple Remote Desktop
    Apple Remote Desktop

    Apple Remote Desktop is a Apple Macintosh application produced by Apple Inc., first released on March 14 2002, that replaced a similar product called Apple Network Assistant....
    .
  • Mail
    Mail (application)

    Mail is an e-mail client included with Apple Inc.'s Mac OS X operating system. Originally developed by NeXT as NeXTMail, a part of their Nextstep operating system, it was adapted, following Apple's acquisition of NeXT, to become OS X's Mail application....
     enhancements including the additions of RSS feeds
    RSS

    RSS is a three-letter abbreviation that can stand for a wide variety of terms....
    , Stationery, Notes, and to-dos
    Time management

    Time management refers to a range of skills, tools, and techniques utilized to accomplish specific tasks, projects and goals. This set encompass a wide scope of activities, and these include planning, setting goals, delegation, analysis of time spent, monitoring, organizing, scheduling, and prioritizing....
    . To-dos use a system-wide service that is available to all applications.
  • Network file sharing improvements include more granular control over permissions, consolidation of AFP
    Apple Filing Protocol

    The Apple Filing Protocol is a Communications protocol that offers file services for Mac OS X and original Mac OS. In Mac OS X, AFP is one of several file services supported including Server Message Block , Network File System , File Transfer Protocol , and WebDAV....
    , FTP
    File Transfer Protocol

    File Transfer Protocol is a network protocol used to transfer data from one computer to another through a network such as the Internet.FTP is a file transfer protocol for exchanging and manipulating files over a Transmission Control Protocol computer network....
     and SMB
    Server Message Block

    In computer networking, Server Message Block operates as an Application layer mainly used to provide shared access to Computer file, Computer printer, serial ports, and miscellaneous communications between nodes on a network....
     sharing into one control panel, and the ability to share individual folders, a feature that had not been available since Mac OS 9
    Mac OS 9

    Mac OS 9 is the final major release of Apple Inc. "Classic" Mac OS. Introduced on October 23 1999, Apple positioned it as "The Best Internet Operating System Ever," highlighting Apple Sherlock Internet search capabilities, integration with Apple's free online services known as .Mac, and improved Open Transport networking....
    .
  • Parental controls
    Parental controls

    Parental controls are options, typically included in digital television services, Video game, or computer Computer software used to access the Internet, that allows a Parenting to monitor or limit what a child can see or do and/or time-limit these activities....
     now include the ability to place restrictions on use of the Internet and to set parental controls from anywhere using remote setup.
  • Photo Booth
    Photo booth

    A photo booth is a vending machine or modern kiosk that contains an automated, usually coin-operated, camera and film processor. Today the vast majority of photo booths are digital....
     enhancements, including video recording with real-time filters and blue/green-screen technology.
  • Podcast Capture
    Podcast Capture

    Podcast Capture was introduced with Mac OS X v10.5, and allows users to record and distribute Podcast. The software requires a connection to a computer running Mac OS X Server with Podcast Producer....
    , an application allowing users to record and distribute podcasts. It requires access to a computer running Mac OS X Server
    Mac OS X Server

    Mac OS X Server is Apple's UNIX server operating system. Based on the same architecture as Mac OS X, Mac OS X Server includes additional services, applications and administration tools for managing and deploying servers....
     with Podcast Producer
    Podcast Producer

    Podcast Producer is a component of Mac_OS_X_Server#Mac_OS_X_Server_10.5_Leopard Mac OS X v10.5 which can assist in the creation and distribution of Podcasts....
    .
  • Preview
    Preview (software)

    Preview is Mac OS X's application for displaying images and Portable Document Format documents. Like Mac OS X itself, it comes from NeXT's OPENSTEP operating system....
     adds support for annotation, graphics, extraction, search, markup, Instant Alpha and size adjustment tools.
  • Quick Look
    Quick Look

    Quick Look is a quick preview feature developed by Apple Inc. which is included in their current operating system, Mac OS X v10.5 "Leopard". It was announced and demonstrated at Apple Worldwide Developers Conference 2007....
    , a framework allowing documents to be viewed without opening them in an external application and can preview it in full screen.
  • Safari
    Safari (web browser)

    Safari is a web browser developed by Apple Inc.. First released as a beta on January 7, 2003 on the company's Mac OS X operating system, it became Apple's default browser beginning with Mac OS X v10.3, commonly known as "OS X Panther." Apple has also made Safari the native browser for the iPhone OS....
     3, which includes Web Clip.
  • Spaces
    Spaces (software)

    Spaces is a virtual desktop feature developed by Apple Inc. and is an integral part of Mac OS X v10.5 "Leopard". It was announced by Steve Jobs during the opening keynote at the Worldwide Developers Conference on August 7, 2006....
    , an implementation of virtual desktop
    Virtual desktop

    A virtual desktop is a term used, usually within the WIMP paradigm, to describe ways in which a computer's desktop environment is expanded through the use of software....
    s (individually called "Spaces"), allows multiple desktops per user, with certain applications and windows in each desktop. Users can organize certain Spaces for certain applications (e.g., one for work-related tasks and one for entertainment) and switch between them. Exposé
    Exposé (Mac OS X)

    Expos? is a feature of the Mac OS X operating system. First previewed on 23 June 2003 at the Worldwide Developers Conference as a feature of the then forthcoming Mac OS X v10.3, Expos? allows a user to quickly locate an open window, or to hide all windows and show the desktop without the need to click through many windows to find a specific...
     works inside Spaces, allowing the user to see at a glance all desktops on one screen.) Users can create and control up to 16 spaces, and applications can be switched between each one, creating a very large workspace.
  • Spotlight
    Spotlight (software)

    Spotlight is a system-wide desktop search feature of Apple Inc. Mac OS X operating system introduced in version Mac OS X v10.4 on April 29, 2005....
     incorporates additional search capabilities such as Boolean operators, as well as the ability to search other computers (with permissions).
  • Time Machine, an automated backup utility which allows the user to restore files that have been deleted or replaced by another version of a file.
  • Universal Access
    Universal access

    Universal access to education is the ability of all people to have equal opportunity in education, regardless of their social class, ethnicity, background or physical disabilities....
     enhancements: significant improvements to applications including VoiceOver
    VoiceOver

    VoiceOver is a feature built into Apple Inc.'s Mac OS X operating system since version Mac OS X v10.4. By using VoiceOver, the user can access his or her Apple Macintosh by using speech and the Computer keyboard....
    , along with increased support for Braille
    Braille

    The Braille system is a method that is widely used by blindness people to read and write. Braille was devised in 1821 by Louis Braille, a Frenchman....
    , closed captioning
    Closed captioning

    Closed captioning is a term describing several systems developed to display Written language on a television or video Display device to provide additional or interpretive information to viewers who wish to access it....
     and a new high-quality Speech synthesis voice.
  • Russian language support, bringing the total to 18 languages.
  • Leopard removes support for Classic
    Classic (Mac OS X)

    Classic, or Classic Environment, was a Computer hardware and software abstraction layer in Mac OS X that allowed Application software compatible with Mac OS 9 to run on the Mac OS X operating system....
     applications. Classic will not run natively on Intel-based Macs in any case.


Developer technologies

  • Native support by many libraries and frameworks for 64-bit
    64-bit

    64-bit CPUs have existed in supercomputers since the 1960s and in RISC-based computer workstation and Server s since the early 1990s. In 2003 they were introduced to the mainstream personal computer arena, in the form of the x86-64 and 64-bit PowerPC processor architectures....
     applications, allowing 64-bit Cocoa
    Cocoa (API)

    Cocoa is one of Apple Inc.'s native object-oriented application program environment for the Mac OS X operating system. It is one of four major Application programming interfaces available for Mac OS X; the others are Carbon , POSIX , and Java platform....
     applications. Existing 32-bit
    32-bit

    The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295 or -2,147,483,648 through 2,147,483,647 using two's complement encoding....
     applications using those libraries and frameworks should continue to run without the need for emulation or translation.
  • Leopard offers the Objective-C
    Objective-C

    Objective-C is a Reflection , Object-oriented programming programming language which adds Smalltalk-style message passing to C .Today it is used primarily on Mac OS X, iPhone OS, and GNUstep, three environments based on the OpenStep standard, and is the primary language used for the NEXTSTEP, OpenStep#OPENSTEP, and Cocoa application framew...
     2.0 runtime, which includes new features such as garbage collection
    Garbage collection (computer science)

    In computer science, garbage collection is a form of automatic memory management. The garbage collector, or just collector, attempts to reclaim garbage , or memory used by Object that will never be accessed or mutated again by the Application software....
    . Xcode
    Xcode

    Xcode is a suite of tools for developing software on Mac OS X, developed by Apple Inc.. Xcode 3.0, the latest major version, is bundled free with Mac OS X v10.5, though it is not installed by default....
     3.0 supports the updated language and was itself rewritten with it.
  • A new framework, Core Animation
    Core Animation

    Core Animation is a data visualization application programming interface used by Mac OS X v10.5 and iPhone OS to produce animated user interfaces....
    , allows a developer to create complex animations while specifying only a "start" and a "goal" space. The main goal of Core Animation is to enable the creation of complex animations with small amounts of program code.
  • Apple integrates DTrace
    DTrace

    DTrace is a comprehensive dynamic Tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time....
     from the OpenSolaris
    OpenSolaris

    File:Opensolaris-screenshot-2008-05.pngOpenSolaris is an open source operating system based on Sun Microsystems' Solaris . It is also the name of the project initiated by Sun to build a developer and user community around it....
     project and adds a graphical interface called Instruments
    Instruments (application)

    Instruments is an application performance analyzer and visualizer, integrated in Xcode. It is a developer tool from Apple Inc. Mac OS X v10.5, built on top of the DTrace tracing framework from OpenSolaris and ported to Mac OS X....
     (previously Xray). DTrace provides tools that users, administrators and developers can use to tune the performance of the operating system and the applications that run on it.
  • The new Scripting Bridge allows programmers to use Python
    Python (programming language)

    Python is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python's core syntax and semantics are Minimalism , while the standard library is large and comprehensive....
     and Ruby
    Ruby (programming language)

    Ruby is a dynamic programming language, reflection , general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features....
     to interface with the Cocoa frameworks.
  • Ruby on Rails
    Ruby on Rails

    Ruby on Rails is an open source web application framework for the Ruby . It is often referred to as "Rails" or "RoR". It is intended to be used with an agile software development, which is often utilized by web developers for its suitability for short, client-driven projects....
     is included in the default install.
  • Leopard’s OpenGL
    OpenGL

    OpenGL is a standard specification defining a cross-language cross-platform Application programming interface for writing applications that produce 2D computer graphics and 3D computer graphics....
     stack has been updated to version 2.1, and uses LLVM
    Low Level Virtual Machine

    The Low Level Virtual Machine, generally known as LLVM, is a compiler infrastructure, written in C++, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages....
     to increase its vertex processing speed. Apple has been working to get LLVM integrated into GCC
    GNU Compiler Collection

    The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain....
    ; LLVM’s use within other operating system facilities has not been announced.
  • The Graphics and Media State of the Union address confirmed many other features are possible because of Core Animation, such as live desktops, improvements to Quartz Composer
    Quartz Composer

    Quartz Composer is a node-based visual programming language provided as part of the Xcode development environment in Mac OS X v10.4 "Tiger" and Mac OS X v10.5 "Leopard" for processing and Rendering graphical data....
     with custom patches, a new PDF Kit for developers, and improvements to QuickTime
    QuickTime

    QuickTime is a multimedia framework developed by Apple Inc., capable of handling various formats of digital video, media clips, sound, text, animation, music, and QuickTime VRs....
     APIs.
  • The FSEvents
    FSEvents

    The FSEvents framework in Mac OS X allows applications to register for notifications of changes to a given directory tree. Whenever the filesystem is changed, the kernel passes notifications via the special device file /dev/fsevents to a userspace process called fseventsd....
    framework allows applications to register for notifications of changes to a given directory tree.
  • Leopard includes a read-only implementation of the ZFS
    ZFS

    In computing, ZFS is a file system designed by Sun Microsystems for the Solaris Operating System. The features of ZFS include support for high storage capacities, integration of the concepts of filesystem and volume , Snapshot and copy-on-write clones, continuous integrity checking and automatic repair, RAID-Z and native NFSv4 ACLs....
     file system.
In mid-December 2006 a pre-release version of Leopard appeared to include support for Sun’s ZFS. Jonathan Schwartz
Jonathan I. Schwartz

Jonathan Ian Schwartz is the current President and chief executive officer of Sun Microsystems, as well as a member of the Company's Board of Directors....
, CEO and President of Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
, boasted on 6 June 2007 that ZFS has become "the file system" for Leopard. However, the senior project marketing director for Mac OS X stated on 11 June 2007 that the existing HFS+
HFS Plus

HFS Plus or HFS+ is a file system developed by Apple Inc. to replace their Hierarchical File System as the primary file system used in Apple Macintosh computers ....
, not ZFS, will be used in Leopard. Apple later clarified that a read-only version of ZFS would be included.
  • Leopard includes drivers for UDF
    Universal Disk Format

    The Universal Disk Format is a format specification of a file system for storing files on Optical disc. It is an implementation of the ISO/IEC 13346 standard ....
     2.5, necessary for reading HD DVD
    HD DVD

    HD DVD is a discontinued high-density optical media optical disc format for storing data and high-definition video.HD DVD was supported principally by Toshiba, and was envisaged to be the successor to the standard DVD format....
     and Blu-ray
    Blu-ray Disc

    Blu-ray Disc is an optical disc data storage device medium. Its main uses are high-definition video and data storage. The disc has the same physical dimensions as standard DVDs and CDs....
     discs using third-party drives, but the included DVD Player software can only play HD DVD disks authored by DVD Studio Pro
    DVD Studio Pro

    DVD Studio Pro is a high-end software tool published by Apple Inc. to allow users to create DVD masters to be sent out for replication at production houses....
    .
  • Leopard includes a framework implementing latent semantic mapping
    Latent semantic mapping

    Latent semantic mapping is a data-driven framework to model globally meaningful relationships implicit in large volumes of data. It is a generalization of latent semantic analysis....
     for classifying (e.g. textual) data.
  • Leopard is the first operating system with open source BSD code to be certified as fully UNIX
    Unix

    Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
     compliant. Certification means that software following the Single UNIX Specification
    Single UNIX Specification

    The Single UNIX Specification is the collective name of a family of standards for computer operating systems to qualify for the name "Unix". The SUS is developed and maintained by the Austin Group, based on earlier work by the IEEE and The Open Group....
     can be compiled and run on Leopard without the need for any code modification. The certification only applies to Leopard when run on Intel processors.


Security enhancements

New security features intend to provide better internal resiliency to successful attacks, in addition to preventing attacks from being successful in the first place.

Library Randomization: Leopard implements library randomization
Address space layout randomization

Address space layout randomization is a Computer insecurity technique which involves randomly arranging the positions of key data areas, usually including the base of the executable and position of Library , Dynamic memory allocation, and Stack-based memory allocation, in a Process 's address space....
, which randomizes the locations of some libraries in memory. Vulnerabilities that corrupt program memory often rely on known addresses for these library routines, which allow injected code to launch processes or change files. Library randomization is presumably a stepping-stone to a more complete implementation of address space layout randomization at a later date.

Application Layer Firewall
Leopard ships with two firewall engines: the original BSD IPFW
Ipfirewall

ipfirewall or ipfw is a FreeBSD Internet Protocol packet filter and traffic accounting facility. Its ruleset logic is similar to many other packet filters except IPFilter....
, which was present in earlier releases of Mac OS X, and the new Leopard Application Layer Firewall. Unlike IPFW, which intercepts and filters IP datagrams before the kernel performs significant processing, the Application Layer Firewall operates at the socket layer, bound to individual processes. The Application Layer Firewall can therefore make filtering decisions on a per-application basis. Of the two-firewall engines, only the Application Layer Firewall is fully exposed in the Leopard user interface. The new firewall offers less control over individual packet decisions (users can decide to allow or deny connections system wide or to individual applications, but must use IPFW to set fine-grained TCP/IP header level policies). It also makes several policy exceptions for system processes: neither mDNSResponder nor programs running with superuser
Superuser

On many computer operating systems, the superuser, or root, is a special user account used for system administration.Many older operating systems on computers intended for personal and home use, including MS-DOS and Windows 9x, do not have the concept of multiple accounts and thus have no separate administrative account; anyone using...
 privileges are filtered.


Sandboxes: Leopard includes kernel-level support for role-based access control (RBAC). RBAC is intended to prevent, for example, an application like Mail from editing the password database.

Application Signing: Leopard provides a framework to use public key signatures
Public-key cryptography

Public-key cryptography is a method for secret communication between two parties without requiring an initial key exchange of secret key. It can also be used to create digital signature....
 for code signing
Code signing

Code signing is the process of digitally digital signature executables and scripting language to confirm the software author and guarantee that the code has not been altered or corrupted since it was signed by use of a Cryptographic hash function....
 to verify, in some circumstances, that code has not been tampered with. Signatures can also be used to ensure that one program replacing another is truly an "update", and carry any special security privileges across to the new version. This reduces the number of user security prompts, and the likelihood of the user being trained to simply clicking "OK" to everything.

Secure Guest Account: Guests can be given access to a Leopard system with an account that the system erases and resets at logout.

System requirements

Apple states the following basic Leopard system requirements, although, for some specific applications and actions (such as iChat backdrops) an Intel processor is required:
  • Processor must be any Intel, PowerPC G5
    PowerPC 970

    The PowerPC 970, PowerPC 970FX, PowerPC 970GX, and PowerPC 970MP, are 64-bit Power Architecture central processing unit from IBM introduced in 2002....
     or G4
    PowerPC G4

    PowerPC G4 is a designation used by Apple Computer to describe a fourth generation of 32-bit PowerPC microprocessors. Apple has applied this name to various different processor models from Freescale Semiconductor, a former part of Motorola....
     (867 MHz and faster)
  • DVD drive (for installation of the operating system)
  • At least 512 MB of RAM (additional RAM (1 GB) is recommended for development purposes)
  • At least 9 GB of disk space available.


Leopard’s retail version was not released in separate versions for each type of processor, but instead consisted of one universal release
Universal binary

A universal binary is, in Apple Inc. parlance, an executable file or Application software Bundle that runs natively on either PowerPC or X86 architecture -based Apple Macintosh computers; it is an implementation of the concept more generally known as a "fat binary"....
 that could run on both PowerPC and Intel processors. Leopard drops support for slower G4 and all G3 processors. Because all new Macs use Intel processors, the versions of Leopard shipped with them are Intel only.

Usage on unsupported hardware

Some ways of running Leopard on certain unsupported hardware, primarily slower PowerPC G4 computers, have been discovered. A common way is use of the program LeopardAssist, which is a bootloader similar in some respects to XPostFacto
XPostFacto

XPostFacto is an open source utility that enables the installation of PowerPC versions of Mac OS X up to 10.4 on some PowerPC-based Apple Macintosh systems that are not officially supported for them by Apple Computer....
 (used for installing earlier releases of Mac OS X on unsupported G3 and pre-G3 Macs) that uses the Mac’s Open Firmware to tell Leopard that the machine does have a CPU meeting the 867 MHz minimum requirement that the Installer checks for before installation is allowed to commence, when in reality the CPU is slower. Currently, LeopardAssist only runs on slower G4s and many people have installed Leopard successfully on these older machines.

Users who have access to supported hardware have installed Leopard on the supported machine then simply moved the hard drive to the unsupported machine. Leopard is only compiled for AltiVec-enabled PowerPC processors (G4 and G5) though, as well as Intel, so both of these methods will only work on Macs with G4 or later CPUs. While some of the earlier beta releases were made to run on some later G3 machines (mostly later 800–1000 MHz iBooks), no success with the retail version has been reported on G3 Macs except for some later iMacs and "Pismo" PowerBook G3s
PowerBook G3

The PowerBook G3 was a professional line of laptop Apple Macintosh computers made by Apple Inc. between 1997 and 2000. It was the first laptop to use the PowerPC G3 series of microprocessors....
 with G4 processor upgrades installed. Until recently it appeared that the only G3 Macs on which Leopard could be run were those with an aftermarket G4 processor and an AGP graphics card, as failures with the OS partially booting before crashing were reported on older Macs such as the original tray-loading iMacs and the Beige and Blue & White Power Mac G3 (all with G4 upgrades as Leopard will not even begin to load without one) whereas it would boot fine on newer Macs where the Installer restriction had been circumvented. However, more recently it has been reported that with some more work and use of kernel extensions from XPostFacto, Tiger and beta builds of Leopard, the OS can be made to run on G4-upgraded Macs as old as the Beige G3
Power Macintosh G3

The Power Macintosh G3, commonly called "beige G3s" or "platinum G3s" for the color of their cases, was a series of personal computers designed, manufactured, and sold by Apple Inc....
. While the basic Leopard system can be used on most G4 or later Macs, some functionality such as Front Row or Time Machine fails to work without a Quartz Extreme-capable graphics card, which many of the earlier G4s did not include in their factory specification.

Also, users with non-Apple PC’s can install Leopard on their computers, through the OSx86
OSx86

OSx86 is a collaborative "Hack " project to run the Mac OS X computer operating system on non-Apple Inc. personal computers with x86 architecture processors....
 project. A variety of installation processes can be used, the most common being to use a modified Darwin bootloader designed to trick the retail, or vanilla
Vanilla software

Vanilla software is computer software that is not Customized software from its delivered form - i.e. it is used without any customizations applied to it....
, operating system into thinking that it is running on an EFI
EFI

EFI may refer to:...
-based Mac
MAC

Mac or MAC may refer to:...
. A hardware device capable of being attached to a PC’s motherboard
Motherboard

A motherboard is the central printed circuit board in some complex electronic systems, such as modern personal computers. The motherboard is sometimes alternatively known as the mainboard, system board, or, on Apple Inc....
 has also been released, EFI-X, enabling much the same function as the modified Darwin bootloader.

Packaging

The retail packaging for Leopard is significantly smaller than that of previous versions of Mac OS X (although later copies of Tiger also came in the new smaller box). It also sports a lenticular
Lenticular printing

Lenticular printing is a technology in which a lenticular lens is used to produce images with an illusion of depth, or the ability to change or move as the image is viewed from different angles....
 cover, making the X appear to float above a purple galaxy, somewhat resembling the default Leopard desktop wallpaper.

Version history

VersionBuildRelease dateNote
10.5.0 9A581 26 October 2007 Available on first-released retail DVD
10.5.1 9B18 15 November 2007 ; also available on second-released retail DVD
10.5.2 9C31 11 February 2008
10.5.3 9D34 28 May 2008
10.5.4 9E17 30 June 2008 ; also available on third-released retail DVD
10.5.5 9F33 15 September 2008
10.5.6 9G55 15 December 2008
9G66 January 2009 Fourth-released retail DVD (part of Mac Box Set)


Compatibility

After Leopard’s release, there were widely-reported incidents of new Leopard installs hanging during boot on the blue screen that appears just before the login process starts. Apple attributed these problems to an outdated version of an unsupported add-on extension called Application Enhancer
Application Enhancer

Application Enhancer is a software program released by Unsanity for Apple Inc. Mac OS X operating system. Application Enhancer provides a framework that allows third-party software developer to write "haxies" for OS X....
 (APE), from Unsanity
Unsanity

Unsanity is a Mac OS X shareware software developer founded in May 2000, notable for coining the term "haxie".Their most popular software includes ShapeShifter and WindowShade, utilising their freeware Application Enhancer module....
 which is incompatible with Leopard; unbeknownst to many users, APE had been installed silently on many Macs by Logitech as part of their mouse drivers. However, only the users who didn’t have the latest version of APE installed (2.0.3 at that time) were affected. Apple published a knowledge base article on how to solve this problem.

Criticism

  • Security features in Leopard were criticized as weak or ineffective, with the research group Heise Security that the Leopard installer downgraded firewall protection and exposed services to attack even when the firewall was re-enabled. Several researchers noted that the Library Randomization feature added to Leopard was ineffective compared to mature implementations on other platforms, and that the new "secure Guest account" could be abused by Guests to retain access to the system even after the Leopard log out process erased their home directory.


  • Though generally lauded in the press as a step forward for data recovery, Time Machine was criticized in multiple publications for lacking the capabilities of third-party backup software. Analyzing the feature for TidBITS
    TidBITS

    TidBITS is an award-winning electronic newsletter and web site dealing primarily with Apple Computer and Apple Macintosh-related topics....
    , Joe Kissell pointed out that Time Machine does not create bootable copies of backed-up volumes, does not back up to AirPort Disk hard drives and will not back up FileVault encrypted home directories until the user logs out, concluding that the feature is "pretty good at what it does" but he will only use it as part of a "broader backup strategy". One of these issues has been resolved, however; On 19 March 2008, updates were released for AirPort and Time Machine, allowing for Time Machine to use a USB hard disk which has been connected to an AirPort Extreme Base Station.


  • R.L. Prior, on the ThinkMac blog, criticized a number of changes to Leopard’s user interface, including the transparent menu bar, the shelf-like Dock and the new folder icons. Decreased transparency of the menu bar, along with the ability to disable the menu bar transparency were added with the 10.5.2 release on 11 February 2008.


  • The auto-switching feature in Spaces
    Spaces (software)

    Spaces is a virtual desktop feature developed by Apple Inc. and is an integral part of Mac OS X v10.5 "Leopard". It was announced by Steve Jobs during the opening keynote at the Worldwide Developers Conference on August 7, 2006....
     annoyed some of its users. Apple added a new preference in 10.5.2 which disabled this feature, but there were still bugs found while switching windows. In 10.5.3, this problem was addressed and was supposedly no longer an issue.


External links

  • Ars Technica, review by John Siracusa.