Mac OS X v10.5
From Wikipedia, the free encyclopedia
Mac OS X v10.5 "Leopard" | |
(Part of the Mac OS X family) | |
Screenshot | |
Preliminary screenshot of Mac OS X Leopard. |
|
Developer | |
Apple Inc. | |
Web site: www.apple.com/macosx/leopard | |
Release information | |
Preview version: | build 9A377a (undefined) [citation needed] |
Source model: | Closed source |
License: | APSL and Apple EULA |
Kernel type: | Hybrid kernel (XNU) |
Mac OS X v10.5 "Leopard" is the name of the upcoming sixth major release of the Mac OS X operating system for Apple's Macintosh line of computers. Mac OS X v10.5 will supersede the currently shipping version, Mac OS X v10.4. Mac OS X v10.5 "Leopard" was shown to developers for the first time at the 2006 Worldwide Developers Conference; Apple CEO Steve Jobs stated that Apple plans to "ship it this coming spring", referring to the second quarter of 2007.[1]
Contents |
[edit] New features
Leopard will include a software assistant currently known as Boot Camp[2] as part of what Steve Jobs refers to as the "Complete Package." This assists the installation of Windows XP or Vista to a separate partition (or separate internal drive) on Intel-based Macs.
Boot Camp was first revealed as a public beta on Apple's web site on April 5, 2006. Although intended for the installation of Windows XP, preview versions of Boot Camp have been used to assist in the installation of other operating systems such as Windows Vista[3], Linux[4] and Solaris[5].
Features announced at the 2006 Worldwide Developers Conference include:
- Native support by all libraries and frameworks for 64-bit applications, allowing 64-bit Carbon and Cocoa applications. Existing 32-bit applications using those libraries and frameworks will continue to run without the need for emulation or translation.[6]
- Time Machine: an automated backup utility which allows the user to restore any file that has been deleted, misplaced or replaced by another version of a file.[7][8] A video of how the time machine works can be found here.[1] This video was demonstrated in the 2006 Worldwide developers conference.
- The Complete Package: Front Row and Photo Booth, currently only available with the purchase of a new Mac, will be included with Leopard.
- Spaces: an implementation of "virtual desktops" (individually called "spaces") for Mac OS X, allowing users to have multiple desktops per user and be able to place certain applications and windows in a desktop.[9] Users can organize certain Spaces for certain applications (i.e., one for work-related tasks and one for entertainment) and switch between them. Exposé will work inside Spaces, allowing the user to see at a glance all desktops on one screen. [10])
- Upgrades to Spotlight, including advanced search options such as Boolean operators and the ability to search other computers (with permissions).[11]
- Core Animation: a technology that allows a developer to create complex animations while specifying only a "start" and a "goal" space. The main benefit of Core Animation is to enable developers to create complex animations with small amounts of program code.
- Universal access: significant improvements to applications including VoiceOver, along with increased support for Braille, closed captioning and a new text-to-speech engine.[12]
- Enhancements to Mail including the additions of RSS feeds, Stationery, Notes, and to-dos. To-dos use a system-wide service that is available to all applications.[13]
- Dashboard enhancements, including Webclip, a feature that allows users to turn a part of any web page into a live Dashboard widget, and Dashcode to help developers code widgets.[14]
- iChat enhancements, including multiple logins, animated icons, and tabbed chats, similar to features present in Gaim, Adium and the iChat plugin Chax; iChat Theater, allowing users to incorporate images from iPhoto, presentations from Keynote, and videos from QuickTime into chats; and Backdrops, which are similar to chroma keys, but use a real-time difference matte technique which does not require a green or blue screen. iChat will also implement desktop sharing, a feature previously available with Apple Remote Desktop.[15][16][17]
Enhancements to Parental controls include the ability to place restrictions on use of the Internet and to set parental controls from anywhere using remote setup.[18] Jobs did not provide details on the enhancements to iCal.
A technology overview posted to Apple's Developer web site[19] confirms many more improvements that will appear in Mac OS X 10.5, including the following:
- Leopard will offer the Objective-C 2.0 runtime, which includes new features such as garbage collection. Xcode 3.0 will support the updated language and was itself rewritten with it.[20]
- Apple has integrated DTrace from Sun's OpenSolaris and added a graphical interface called 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.[21]
- Leopard will include the Ruby On Rails web application development framework.[22]
- Leopard supports resolution independence, the ability to size system graphics in physical units such as centimeters or inches instead of pixels. This feature results in standard size graphics independent of the device on which they are viewed. Preliminary support was added in Mac OS X 10.4 to prepare developers for a "future release of Mac OS X."[23]
- Leopard's OpenGL stack has been updated to version 2.1, and will use LLVM to increase its vertex processing speed.[24] Apple has been working to get LLVM integrated into GCC;[25] Usage of LLVM in other parts of the OS has not been announced.
- Leopard's security frameworks support Mandatory Access Control, sandboxes and code signing.
In mid-December 2006 a French developer using a recent (at that time) pre-release version of Leopard spotted support for Sun's ZFS[26]. It is unknown whether the final version of the operating system will employ ZFS as the main file system over which the OS will be installed or whether it will retain the HFS+ Journaled file system.
[edit] Compatibility
Like Mac OS X 10.4, Leopard will be available for both PowerPC and Intel Macs.[27] While it is known that Leopard will support PowerPC G4 and PowerPC G5 processors, it is unknown whether Leopard will support the PowerPC G3 processor. Support for the G3 is reportedly not present in the pre-release versions which have been made available to developers[28]. When Apple's Leopard website first appeared online, the 64-bit section stated, "From G3 to Xeon, from MacBook to Xserve, there is just one Leopard." The sentence was removed from the page the following day, leaving open the question of whether Leopard will support Macs with G3 processors.[29] In the past, each new major release of Mac OS X has dropped support for at least some older Macs; 10.3 dropped support for Macs without built-in USB ports, and 10.4 dropped support for computers without FireWire ports.
Documentation contained with the Developer Preview DVD states that a PowerPC G4, G5, or Intel processor is a minimum requirement. Despite this, some users have managed to install the developer preview version of Leopard on Macs with G3 processors by editing a particular file and then creating a new installation DVD with this edited file. However, even though these installations of Leopard can be installed on G3 Macs, some applications (for example Safari and iChat) will not run.[30] It is not known whether this will be possible with the final shipping version of Leopard.
Leopard is set to be fully UNIX compliant as Apple intends to submit Leopard and Leopard Server to the Open Group for certification. Certification will mean that software following the Single UNIX Specification can be compiled and run on Leopard without the need for any code modification.[31]
[edit] Speculation
It is rumored that a future release of the OS will feature a redesigned Finder that would rely heavily on Spotlight search technology. It is speculated that a new Finder might display files and their metadata in much the same way as iTunes displays songs, with the ability to quickly sort on and modify those data.[32][33] The Finder shown in the developer's build demonstrated at WWDC 2006 did not appear to be updated.
Related to rumors of an updated Finder based on Spotlight are rumors that Apple plans to gather secondary metadata through a number of analysis techniques; for example, determining the genre of a song by analyzing its tone and pitch, using OCR to index and search images, or analyzing a photograph to determine attributes such as time of day it was taken.[34][35] Apple has not made any announcements as to this rumored technology.
The release of iTunes 7 and its move away from traditional Aqua interface motifs (e.g., "Brushed Metal" and blue gel highlights) in favor of an updated source list and non-Aqua scrollbars has fueled speculation that the final version of Leopard will see an update or replacement of the Aqua interface first introduced in Mac OS X Developer Preview 3. It has been speculated that such an interface, rumored to be called "Illuminous", will sport more glossy black elements in the user interface, as well as discontinuing the use of Lucida Grande as the default system font.[36]. At one time, Apple posted a job offering for user interface designers who would help develop the next interface for Mac OS X.[37]
Also some rumour sites are speculating release dates for Leopard, back to May, June (WWDC) or even October. This could be down to the "Top Secret" features, wrapping up Leopard is taking longer that expected, or even compatibility problems between Leopard and Windows Vista.
[edit] Version history
- Mac OS X v10.5 Developer Preview (build 9A241), released August 7, 2006.
- Mac OS X v10.5 Developer Preview (build 9A283), released October 12, 2006[39]
- Mac OS X v10.5 Developer Preview (build 9A303), released November 9, 2006[40]
- Mac OS X v10.5 Developer Preview (build 9A321), released December 12, 2006[41]
- Mac OS X v10.5 Developer Preview (build 9A343), released January 18, 2007[42]
- Mac OS X v10.5 Developer Preview (build 9A377a), released March 1, 2007[43]
[edit] See also
- Rosetta — software included in Intel versions of Mac OS X 10.4 that enables Mac OS X software designed for PowerPC Macs to run on Intel Macs.
- Apple Intel transition — more information on Apple's move from PowerPC Macs to Intel Macs.
[edit] References
- ^ Apple, Inc (2006-08-07). Apple WWDC 2006. Apple. Retrieved on 2006-08-07.
- ^ Apple, Inc. Boot Camp. Apple. Retrieved on 2006-04-11.
- ^ AirmanPika. Vista Installed. OSx86 Project Forum. Retrieved on 2006-04-09.
- ^ Triple Boot via BootCamp. OnMac.net. Retrieved on 2006-05-13.
- ^ Jan Setje-Eihler. Solaris Nevada build 36 running on an iMac. Retrieved on 2006-05-13.
- ^ Apple Computer, Inc. Leopard Sneak Peek - 64-bit. Retrieved on 2006-11-28.
- ^ MacRumors.com. WWDC 2006 Keynote - Live Coverage. Retrieved on 2006-08-07.
- ^ Apple Computer, Inc. Leopard Sneak Peek - Time Machine. Retrieved on 2006-11-28.
- ^ Apple Computer, Inc. Leopard Sneak Peek - Spaces. Retrieved on 2006-11-28.
- ^ OS 10.5 Leopard Spaces + Exposé. GoogleVideos. GoogleVideos (2006). Retrieved on 2006-08-28.
- ^ Apple, Inc. Leopard Sneak Peek - Spotlight. Retrieved on 2006-11-28.
- ^ Apple, Inc. Leopard Sneak Peek - Accessibility. Retrieved on 2006-11-28.
- ^ Apple, Inc. Leopard Sneak Peek - Mail. Retrieved on 2006-11-28.
- ^ Apple Computer, Inc. Leopard Sneak Peek - Dashboard. Retrieved on 2006-11-28.
- ^ WWDC 2006 Keynote - Live Coverage. Retrieved on 2006-08-07.
- ^ Engadget. Live from WWDC 2006 - Steve Jobs keynote. Retrieved on 2006-08-07.
- ^ Apple Computer, Inc. Leopard Sneak Peek - iChat. Retrieved on 2006-11-28.
- ^ Apple, Inc. Mac OS X - Leopard Sneak Peek. Apple. Retrieved on 2006-08-08.
- ^ Apple, Inc. Leopard Technology Overview. Apple. Retrieved on 2006-10-24.
- ^ Apple, Inc. Mac OS X Leopard Sneak Peek - Xcode 3.0. Apple. Retrieved on 2006-08-07.
- ^ Mike Shapiro (August 7, 2006). DTrace on Mac OS X at WWDC. $<blog. Retrieved on 2006-08-08.
- ^ Ruby on Rails will ship with OS X 10.5 (Leopard). rubyonrails.org (August 7, 2006). Retrieved on 2006-08-08.
- ^ John Siracusa (April 23, 2006). Declaration of resolution-independence. Ars Technica. Retrieved on 2006-07-30.
- ^ Lattner, Chris (August 15, 2006). A cool use of LLVM at Apple: the OpenGL stack. LLVMdev. Retrieved on 2006-08-21.
- ^ Siracusa, John (December 4, 2005). Avoiding Copland 2010: Hints of things to come?. FatBits. Retrieved on 2006-08-08.
- ^ Macleone, Par (December 15, 2006). Zettabyte sur Léopard. Mac4Ever. Retrieved on 2006-12-16.
- ^ Apple, Inc. Mac OS X - Leopard Sneak Peek. Apple. Retrieved on 2006-08-08.
- ^ Mac OS X Leopard Developer Preview System Requirements. Retrieved on 2007-01-23.
- ^ Eddie Hargreaves. Apple removes mention of G3s from Leopard pages - The Apple Blog. The Apple Blog. Retrieved on 2006-08-09.
- ^ http://forum.insanelymac.com/index.php?showtopic=24736
- ^ Apple Computer, Inc. Leopard Technology Overview. Leopard Technology Series for Developers. Retrieved on 2006-10-24. “Apple will submit Leopard and Leopard Server to The Open Group for certification against the UNIX '03 product standard.”
- ^ macosXrumors. Exclusive: Leopard to feature a totally redesigned Finder, based on Spotlight. Retrieved on 2006-12-23.
- ^ Prince McLean. Multiple Finder window selects coming in Mac OS X 10.5 Leopard?. AppleInsider. Retrieved on 2006-03-14.
- ^ arn. Apple Spotlight Patents Hinting at Leopard?. MacRumors. Retrieved on 2006-03-14.
- ^ Spotlight Voice Recognition and OCR. Hrmpf. Retrieved on 2006-02-21.
- ^ Michael (December 10, 2007). RUMOR: Aqua to be replaced with Illuminous. Apple Gazette. Retrieved on 2006-12-23.
- ^ Dan Lurie. Aqua is dead, long live Aqua!. AppleInsider. Retrieved on 2006-10-24.
- ^ Apple issues new build of Leopard Preview. AppleInsider. Retrieved on 2006-10-24.
- ^ arn. New Mac OS X 10.5 (9A283) Leopard Seed. Macrumors. Retrieved on 2006-10-24.
- ^ arn. Rosetta Improvements in 10.4.8, Leopard Build 9A303, Vista Release?. Macrumors. Retrieved on 2006-11-12.
- ^ arn. Mac OS X 10.5 Leopard 9A321 Seeded. Macrumors. Retrieved on 2006-12-12.
- ^ arn. Mac OS X Leopard 10.5 9A343 Seeded to Developers. Macrumors. Retrieved on 2007-01-18.
- ^ Latest Leopard build from Apple suggests much work ahead. AppleInsider. Retrieved on 2007-03-02.
[edit] External links
- Mac OS X 10.5 preview page
- Mac OS X Server 10.5 preview page
- 2006 World Wide Developer's Conference keynote session
- Macworld 2006 session
History of the Apple Macintosh Operating Systems |
---|
Classic Mac OS (History): System 6 · System 7 · Mac OS 8 · Mac OS 9 |
Mac OS X (History): Public Beta · v10.0 · v10.1 · v10.2 · v10.3 · v10.4 · v10.5 |
Mac OS X Server: Rhapsody · Mac OS X Server 1.0 · Mac OS X Server |
Other OS projects: A/UX · Taligent · Copland · MkLinux · Darwin |