| Mac OS X v10.5 Leopard | |
|---|---|
| Part of the Mac OS X family | |
![]() |
|
![]() |
|
| Screenshot of Mac OS X Leopard | |
| Developer | |
| Apple Inc. | |
| Website | www.apple.com/support/leopard/ |
| Releases | |
| Release date | 26 October 2007 (info) |
| Current version | 10.5.8 (9L30) (August 5, 2009) (info) |
| Source model | Closed source (with open source components) |
| License | APSL and Apple EULA |
| Kernel type | Hybrid kernel |
| Update method | Apple Software Update |
| Platform support | x86, x86-64, PowerPC |
| Support status | |
| Security Updates Only | |
Mac OS X Leopard (version 10.5) is the sixth major release of Mac OS X, Apple’s desktop and server operating system for Macintosh computers. Leopard was released on 26 October 2007 as the successor of Mac OS X Tiger (version 10.4), and is available in two variants: a desktop version suitable for personal computers, and a server version, Mac OS X Server. Steve Jobs stated at Macworld 2008 that over 20% of Macs use Leopard as their operating system.[1] Leopard was superseded by Mac OS X Snow Leopard (version 10.6). Leopard is the final version of Mac OS X to support the PowerPC architecture as Snow Leopard solely functions on Intel based Macs. With the release of Snow Leopard, Leopard will only be maintained with security updates until the next shipping version of Mac OS X.
According to Apple, Leopard contains over 300 changes and enhancements over its predecessor, Mac OS X Tiger,[2] covering core operating system components as well as included applications and developer tools. Leopard introduces a significantly revised desktop, with a redesigned Dock, Stacks, a semitransparent menu bar, and an updated Finder that incorporates the Cover Flow visual navigation interface first seen in iTunes. Other notable features include support for writing 64-bit graphical user interface applications, an automated backup utility called Time Machine, support for Spotlight searches across multiple machines, and the inclusion of Front Row and Photo Booth, which were previously included with only some Mac models.
Apple missed Leopard's release time frame as originally announced by Apple’s CEO Steve Jobs. When first discussed in June 2005, Jobs had stated that Apple intended to release Leopard at the end of 2006 or early 2007.[3] A year later, this was amended to Spring 2007;[4] 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.[5]
Contents |
Apple advertises that Mac OS X Leopard has 300+ new features[6], including:
FSEvents framework allows applications
to register for notifications of changes to a given directory
tree.[38]New security features intend to provide better internal resiliency to successful attacks, in addition to preventing attacks from being successful in the first place.
Security features in Leopard have been criticized as weak or ineffective, with the publisher Heise Security documenting 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.[47][48][49][50]
Apple states the following basic Leopard system requirements, although, for some specific applications and actions (such as iChat backdrops) an Intel processor is required:[51]
Leopard’s retail version was not released in separate versions for each type of processor, but instead consisted of one universal release that could run on both PowerPC and Intel processors.[32] Leopard drops official support for slower G4 and all G3 processors.[51] Because all new Macs use Intel processors, the versions of Leopard shipped with them are Intel only.
Leopard can run on the later flat panel iMac G4s, the first iMac G5, second iMac G5 (with the ambient light sensor), third iMac G5 (with iSight), iMac Intel Core Duo and (present day) iMac Intel Core 2 Duo, PowerBook G4, Power Mac G4, Power Mac G5, iBook G4, MacBook, MacBook Pro, MacBook Air, Mac Pro, Mac Mini, Xserve, Xserve G5, Xserve RAID, Macintosh Server G4, and later eMac models. Leopard can run on older hardware as long as they have a G4 upgrade installed running at the 867mhz or faster, have at least 9 GB free of hard drive space, 512 MB RAM and have a DVD drive. Leopard however will not run on the 900mhz iBook G3 models even though they exceed the minimum 867Mhz requirement. This is due to the lack of AltiVec in the G3 line of processors and the fact that most pre G4 and early G4 systems do not have video hardware capable of supporting Core Image, two technologies Leopard relies heavily upon among others. Leopard can be "hacked" (see below) to install on these G3 and pre 867mhz G4 machines but the system may behave erratically and many of the programs, features and functions may not work properly or at all.
Some ways of running Leopard on certain unsupported hardware, primarily PowerPC G4 computers with CPU speeds lower than the official requirement of 867 MHz, have been discovered. A common way is use of the program LeopardAssist, which is a bootloader similar in some respects to XPostFacto (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.[52] Currently, LeopardAssist only runs on slower G4s and many people have installed Leopard successfully on these older machines. The same result can also be achieved by altering the line of script in the Distribution.dist file on the Leopard installation DVD and burning a new copy of the DVD with the updated file to stop the results of the processor clock speed check, performed when the script in this file is run before Leopard is installed, from halting the installation if it is found to be below 867 MHz.
Users who have access to supported hardware have installed Leopard on the supported machine then simply moved the hard drive to the unsupported machine. Alternatively, the Leopard Installation DVD was booted on a supported Mac, then installed on an unsupported Mac via Firewire Target Disk Mode. 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–900 MHz iBooks), no success with the retail version has been officially reported on G3 Macs except for some later iMacs and "Pismo" PowerBook G3s with G4 processor upgrades installed.
For a number of months after Leopard's release it appeared that the only G3 Macs on which Leopard could be run were those with both 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[53] [54] 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 Power Macintosh 9500, despite the lack of AGP-based graphics. While Leopard can be run on any Mac with a G4 or later processor, 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.
Since Apple moved to using Intel processors in their computers, the OSx86 project has developed and now also allows Mac OS X Tiger and Leopard to be installed and run successfully on non-Apple x86-based computers, albeit in violation of Apple's licensing agreement for OS X. A variety of installation processes can be used, the most common being to use modified Darwin bootloaders commonly known as "Boot 132" designed to trick the retail, or vanilla, operating system into thinking that it is running on an EFI-based Mac. This method of installation allows the use of an unmodified Apple installation DVD and the updating of the operating system from the built-in Software Update utility, but will work only on Intel Core-based PCs, unless a modified kernel is added to the pre-boot cd. Modified installation DVDs are also available illegally which offer a more outdated approach to installing. A hardware device capable of being attached to a PC’s motherboard has also been released, EFI-X, enabling much the same function as the modified Darwin bootloader.
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 cover, making the X appear to float above a purple galaxy, somewhat resembling the default Leopard desktop wallpaper.[55]
| Version | Build | Release date | Availablity | Changes |
|---|---|---|---|---|
| 10.5.0 | 9A581 | 26 October 2007 | Available on first-released retail DVD | |
| 10.5.1 | 9B18 | 15 November 2007 | Apple download page; also available on second-released retail DVD | Documentation |
| 10.5.2 | 9C31 | 11 February 2008 | Apple download page | Documentation |
| 10.5.3 | 9D34 | 28 May 2008 | Apple download page | Documentation |
| 10.5.4 | 9E17 | 30 June 2008 | Apple download page; also available on third-released retail DVD | Documentation |
| 10.5.5 | 9F33 | 15 September 2008 | Apple download page | Documentation |
| 10.5.6 | 9G55 | 15 December 2008 | Apple download page | Documentation |
| 9G66 | 6 January 2009 | Available on fourth-released retail DVD (part of Mac Box Set) | ||
| 10.5.7 | 9J61 | 12 May 2009 | Apple download page | Documentation |
| 10.5.8 | 9L30 | 5 August 2009 | Apple download page | Documentation |
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.[56] Apple attributed these problems to an outdated version of an unsupported add-on extension called Application Enhancer (APE), from Unsanity 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.[57] Apple published a knowledge base article on how to solve this problem.[58]
|
||||||||||||||
| Mac OS X v10.5 Leopard | |
| Part of the Mac OS X family | |
| File:Leopard | |
| Screenshot of Mac OS X v10.5 "Leopard" | |
| Developer | |
|---|---|
| Apple Inc. | |
| Website | www.apple.com/support/leopard/ |
| Releases | |
| Release date | 26 October 2007 (info) |
| Current version | 10.5.7 (9J61) (May 12, 2009) (info) |
| Source model | Closed source (with open source components) |
| License | APSL and Apple EULA |
| Kernel type | Hybrid kernel |
| Update method | Apple Software Update |
| Platform support | x86, x86-64, PowerPC |
| Support status | |
| Supported | |
Contents |
Apple advertises that Mac OS X v10.5 Leopard has 300+ new features[6], including:
viewed as a "Fan" (left) and a "Grid" (right)]]
and viewing a file using Quick Look]]
FSEvents framework allows applications to register for notifications of changes to a given directory tree.[31]
New security features intend to provide better internal resiliency to successful attacks, in addition to preventing attacks from being successful in the first place.
Apple states the following basic Leopard system requirements, although, for some specific applications and actions (such as iChat backdrops) an Intel processor is required:[40]
Leopard’s retail version was not released in separate versions for each type of processor, but instead consisted of one universal release that could run on both PowerPC and Intel processors.[25] Leopard drops official support for slower G4 and all G3 processors.[40] Because all new Macs use Intel processors, the versions of Leopard shipped with them are Intel only.
Leopard can run on the last of the flat panel iMac G4s before the release of the first iMac G5, the first iMac G5 (PowerPC), the second iMac G5 (PowerPC with iSight), third iMac G5, the iMac Intel Core Duo and (present day) iMac Intel Core 2 Duo, Powerbook G4, Power Mac G4, Power Mac G5, iBook G4, MacBook, MacBook Pro, MacBook Air, Mac Pro, Xserve, Xserve G5, Xserve RAID, Macintosh Server G4, and later eMac models. Leopard can run on older hardware as long as they have a G4 upgrade installed running at the 867mhz minimum or faster, have at least 9 gb free of hard drive space, 512 mb ram and have a DVD drive. Leopard however will not run on the 900mhz iBook G3 models even though they exceed the minimum 867mhz requirement. This is due to the lack of AltiVec in the G3 line of processors and the fact that most pre G4 and early G4 systems do not have video hardware capable of supporting Core Image, two technologies Leopard relies heavily upon among others. Leopard can be "hacked" (see below) to install on these G3 and pre 867mhz G4 machines but the system may behave erratically and many of the programs, features and functions may not work properly or at all.
Some ways of running Leopard on certain unsupported hardware, primarily PowerPC G4 computers with CPU speeds lower than the official requirement of 867 MHz, have been discovered. A common way is use of the program LeopardAssist, which is a bootloader similar in some respects to XPostFacto (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.[41] Currently, LeopardAssist only runs on slower G4s and many people have installed Leopard successfully on these older machines. The same result can also be achieved by altering the line of script in the Distribution.dist file on the Leopard installation DVD and burning a new copy of the DVD with the updated file to stop the results of the processor clock speed check, performed when the script in this file is run before Leopard is installed, from halting the installation if it is found to be below 867 MHz.
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–900 MHz iBooks), no success with the retail version has been officially reported on G3 Macs except for some later iMacs and "Pismo" PowerBook G3s with G4 processor upgrades installed.
For a number of months after Leopard's release it appeared that the only G3 Macs on which Leopard could be run were those with both 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[42] [43] 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, despite the lack of AGP-based graphics. While Leopard can be run on any Mac with a G4 or later processor, 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.
Since Apple moved to using Intel processors in their computers, the OSx86 project has developed and now also allows Mac OS X Tiger and Leopard to be installed and run successfully on non-Apple x86-based computers, albeit in violation of Apple's licensing agreement for OS X. A variety of installation processes can be used, the most common being to use modified Darwin bootloaders commonly known as "Boot 132" or "Chameleon" designed to trick the retail, or vanilla, operating system into thinking that it is running on an EFI-based Mac. This method of installation allows the use of an unmodified Apple installation DVD and the updating of the operating system from the built-in Software Update utility, but will work only on Intel Core-based PCs and will not work with all motherboard chipsets. Modified installation DVDs are also available illegally which offer compatibility with a much wider range of hardware such as AMD and Intel Pentium 4 processors, at the expense of being able to reliably install the Apple updates. A hardware device capable of being attached to a PC’s motherboard has also been released, EFI-X, enabling much the same function as the modified Darwin bootloader.
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 cover, making the X appear to float above a purple galaxy, somewhat resembling the default Leopard desktop wallpaper.[44]
| Version | Build | Release date | Note |
|---|---|---|---|
| 10.5.0 | 9A581 | 26 October 2007 | Available on first-released retail DVD |
| 10.5.1 | 9B18 | 15 November 2007 | Apple download page; also available on second-released retail DVD |
| 10.5.2 | 9C31 | 11 February 2008 | Apple download page |
| 10.5.3 | 9D34 | 28 May 2008 | Apple download page |
| 10.5.4 | 9E17 | 30 June 2008 | Apple download page; also available on third-released retail DVD |
| 10.5.5 | 9F33 | 15 September 2008 | Apple download page |
| 10.5.6 | 9G55 | 15 December 2008 | Apple download page |
| 9G66 | 6 January 2009 | Available on fourth-released retail DVD (part of Mac Box Set) | |
| 10.5.7 | 9J61 | 12 May 2009 | Apple download page |
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.Template:Fact Apple attributed these problems to an outdated version of an unsupported add-on extension called Application Enhancer (APE), from Unsanity 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.[45] Apple published a knowledge base article on how to solve this problem.[46]
| ||||||||||||||
| ||||||||||||||
|
|