Darwin (operating System) - Release History

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 (1866–1934)

    The history of philosophy is to a great extent that of a certain clash of human temperaments.
    William James (1842–1910)