Release History
This is a table of major Darwin releases with their dates of release and their corresponding Mac OS X releases. Note that the corresponding Mac OS X release may have been released on a different date; refer to the Mac OS X pages for those dates.
Version | Date | Corresponding releases | Notes |
---|---|---|---|
0.1 | March 16, 1999 | Mac OS X DP1 | 0.1 is contrived (for sorting and identification) as this identified itself simply as Mac OS 10.0 |
0.2 | November 10, 1999 | Mac OS X DP2 | |
1.0 | February 2000 | Mac OS X DP3 | |
1.1 | April 5, 2000 | Mac OS X DP4 | |
1.2.1 | November 15, 2000 | Mac OS X Public Beta | Code named "Kodiak" |
1.3.1 | April 13, 2001 | Mac OS X v10.0 | First commercial release of Darwin |
1.3.1 | June 21, 2001 | Mac OS X v10.0.4 | All releases of "Cheetah" (10.0–10.0.4) had the same version of Darwin |
1.4.1 | October 2, 2001 | Mac OS X v10.1 | Performance improvements to "boot time, real-time threads, thread management, cache flushing, and preemption handling," support for SMB network file system, Wget replaced with cURL. |
5.1 | November 12, 2001 | Mac OS X v10.1.1 | Change in numbering scheme to match Mac OS X build numbering scheme (e.g., Mac OS X v10.1 contains build numbers starting with 5 so Mac OS X v10.1.1 is now based on Darwin 5.1; i.e., 10.1 means 5 so 10.1.1 means 5.1, etc.) |
5.5 | June 5, 2002 | Mac OS X v10.1.5 | Last release of "Puma" |
6.0.1 | September 23, 2002 | Mac OS X v10.2 | GCC upgraded from 2 to 3.1, IPv6 and IPSec support, mDNSResponder service discovery daemon (Rendezvous), addition of CUPS, Ruby, and Python, journaling support in HFS+, application profiles ("pre-heat files") for faster program launching. |
6.8 | October 3, 2003 | Mac OS X v10.2.8 | Last release of "Jaguar" |
7.0 | October 24, 2003 | Mac OS X v10.3 | BSD layer synchronized with FreeBSD 5, automatic file defragmentation, hot-file clustering, and optional case sensitivity in HFS+, bash instead of tcsh as default shell, read-only NTFS support . |
7.9 | April 15, 2005 | Mac OS X v10.3.9 | Last release of "Panther" |
8.0 | April 29, 2005 | Mac OS X v10.4 Mac OS X for Apple TV |
Stable kernel programming interface, finer-grained kernel locking, 64-bit BSD layer, launchd service management framework, extended file attributes, access control lists, commands such as cp and mv updated to preserve extended attributes and resource forks. |
8.11 | November 14, 2007 | Mac OS X v10.4.11 | Last release of "Tiger" |
9.0 | October 26, 2007 | iPhone OS 1 Mac OS X v10.5 |
Full POSIX compliance, improved hierarchical process scheduling model, dynamically allocated swap files, dynamic resource limits (for files and processes), process sandboxing, address space layout randomization, DTrace tracing framework, file system events daemon, directory hard links, Apache 1.3 and PHP 4 updated to Apache 2.2 and PHP 5, read-only ZFS support. |
9.8 | August 5, 2009 | Mac OS X v10.5.8 | Last release of "Leopard" |
10.0 | August 28, 2009 | Mac OS X v10.6 iOS 4 |
End of official support for PowerPC architecture (although several fat binaries, such as Kernel, still contain PPC images); 64-bit kernel and drivers, libdispatch task parallelization framework, OpenCL heterogeneous computing framework, support for blocks in C, transparent file compression in HFS+. |
10.8 | June 23, 2011 | Mac OS X v10.6.8 | Last release of "Snow Leopard" |
11.0.0 | July 20, 2011 | Mac OS X v10.7
iOS 5 |
XNU no longer supports PPC binaries (fat binary only for i386, x86_64). XNU requires an x86_64 processor. Improved sandboxing of applications |
11.4.0 | February 1, 2012 | Mac OS X v10.7.4 | "Lion" |
12.0.0 | February 16, 2012 | OS X v10.8 | Code named "Mountain Lion"; the word "Mac" has been dropped from the name |
13.0.0 | June 11, 2012 | iOS 6 | Unknown as to why iOS 6 uses Darwin 13 instead of Darwin 12. |
11.4.2 | October 4, 2012 | Mac OS X v10.7.5 | "Latest version of Lion, supplemental" |
The jump in version numbers from Darwin 1.4.1 to 5.1 with the release of Mac OS X v10.1.1 was designed to tie Darwin to the Mac OS X version and build numbering system. In the build numbering system of Mac OS X, every version has a unique beginning build number, which identifies what whole version of Mac OS X it is part of. Mac OS X v10.0 had build numbers starting with 4, 10.1 had build numbers starting with 5, and so forth (earlier build numbers represented developer releases). The point release number in the Darwin version is always the same as the second point number in the Mac OS X version. In the case of Mac OS X v10.1.1 (the version where the jump in version numbers was made), this was build 5M28 and the 10.1.1 release, from which a version number of 5.1 was derived.
The command uname -r in Terminal will show the Darwin version number, and the command uname -v will show the XNU build version string, which includes the Darwin version number.
Read more about this topic: Darwin (operating System)
Famous quotes containing the words release and/or history:
“The steel decks rock with the lightning shock, and shake with the
great recoil,
And the sea grows red with the blood of the dead and reaches for his spoil
But not till the foe has gone below or turns his prow and runs,
Shall the voice of peace bring sweet release to the men behind the
guns!”
—John Jerome Rooney (18661934)
“The history of philosophy is to a great extent that of a certain clash of human temperaments.”
—William James (18421910)