Darwin (オペレーティングシステム)
リリース履歴

以下は主なDarwinのリリースと、それに対応するmacOS (Mac OS X / OS X) の表である。 対応するmacOSは異なる日にリリースされたかもしれないことに留意し、それらのリリース日についてはmacOSの個別ページを参照。
| バージョン | リリース日 | 対応するリリース | 説明 |
| --- | --- | --- | --- |
| 0.1 | 1999年3月16日 | Mac OS X Server 1.0 |  |
| 1.0.2 | 1999年11月10日 | Mac OS X DP2 |  |
| 1.1 | 2000年4月5日 | Mac OS X DP4 |  |
| 1.2.1 | 2000年11月15日 | Mac OS X Public Beta |  |
| 1.3.1 | 2001年4月13日 | Mac OS X v10.0 |  |
| 1.4.1 | 2001年10月2日 | Mac OS X v10.1 | "起動時間、リアルタイムスレッド、スレッド管理、キャッシュフラッシング、プリエンプションハンドリング"に対するパフォーマンスの改善。SMB、Wgetを置き換えるcURLのサポート。 |
| 6.0.1 | 2002年9月23日 | Mac OS X v10.2 (Darwin 6.0.2) | GCCを2から3.1にアップグレード、 IPv6とIPSecのサポート、mDNSResponder service discoveryデーモン(Rendezvous)、CUPS, Ruby, Pythonの追加、HFS+でのジャーナリングのサポート(Darwin 6.2)、プログラムをより速く起動するためのアプリケーションプロファイル("pre-heat files")の追加。 |
| 7.0 | 2003年10月24日 | Mac OS X v10.3 | FreeBSD 5に対応したBSDレイヤー、自動デフラグメンテーション、hot-file clustering、HFS+でのcase sensitivityオプション、read-onlyなNTFSのサポート。デフォルトのシェルをtcshからbashに変更。(Darwin 7.9). |
| 8.0 | 2005年4月29日 | Mac OS X v10.4 Mac OS X for Apple TV (Darwin 8.8.2) | 安定的なカーネルプログラミングインターフェース、よりきめ細かいカーネルロック、64ビットBSDレイヤー、launchdサービス管理フレームワーク、拡張ファイル属性、アクセス制御リスト、cpやmvなどのコマンドを拡張属性やリソースフォークが保持できるようにアップデート。 |
| 9.0 | 2007年10月26日 | iOS 1.0 (Darwin 9.0.0d1) Mac OS X v10.5 | 完全なPOSIX準拠、階層的プロセススケジューリングモデルの改善、動的メモリ確保のスワップファイル、（ファイルやプロセスに対する）動的なリソース制限、プロセスのサンドボックス化、アドレス空間配置のランダム化、DTrace tracing framework、ファイルシステムイベントデーモン、ディレクトリハードリンク、Apache 1.3とPHP 4をそれぞれApache 2.2とPHP 5にアップデート、ZFSのサポート。 |
| 10.0 | 2009年8月28日 | Mac OS X v10.6 | PowerPCの公式サポートの終了（ただしカーネルなどいくつかのファットバイナリがPPCイメージをまだ含んでいる）、64ビットのカーネルとドライバ、libdispatchタスク並列化フレームワーク、OpenCLヘテロジニアスコンピューティングフレームワーク、C言語のBlocks（クロージャを作るためにラムダ式のような構文を用いる非標準の言語拡張）のサポート、HFS+における透過的なファイル圧縮。 |
| 10.1.0 | 2009年9月10日 | Mac OS X v10.6.1 |  |
| 10.2.0 | 2009年11月9日 | Mac OS X v10.6.2 |  |
| 10.3.0 | 2010年3月29日 | iOS 4.0 (Darwin 10.3.1) Mac OS X v10.6.3 |  |
| 10.4.0 | 2010年6月15日 | Mac OS X v10.6.4 |  |
| 10.5.0 | 2010年11月11日 | Mac OS X v10.6.5 |  |
| 10.6.0 | 2011年1月6日 | Mac OS X v10.6.6 |  |
| 10.7.0 | 2011年3月21日 | Mac OS X v10.6.7 |  |
| 10.8.0 | 2011年6月23日 | Mac OS X v10.6.8 |  |
| 11.0.0 | 2011年7月20日 | OS X v10.7 | XNUがPPCをサポートせず（i386, x86_64のためだけのファットバイナリ）、x86_64プロセッサを必要とする。アプリケーションのサンドボックス化の改善。 |
| 11.1.0 | 2011年8月16日 | OS X v10.7.1 |  |
| 11.4 | 2012年5月9日 | OS X v10.7.4 |  |
| 11.4.2 | 2012年9月12日 | OS X v10.7.5 |  |
| 12.0 | 2012年2月16日 | OS X v10.8 |  |
| 13.0.0 | 2013年6月11日 | OS X v10.9 |  |
| 13.1 | 2014年2月25日 | OS X v10.9.2 |  |
| 13.3.0 | 2014年6月30日 | iOS 7 OS X v10.9.4 |  |
| 14.0.0 | 2014年9月18日 | iOS 7.1-7.1.2, iOS 8 OS X v10.10 |  |
| 14.5.0 | 2015年8月13日 | OS X v10.10.5 |  |
| 15.0.0 | 2015年9月16日 | iOS 9.0 OS X v10.11.0 |  |
| 15.4.0 | 2016年3月21日 | OS X v10.11.4 |  |
Mac OS X v10.1.1のリリースで、バージョン番号がDarwin 1.4.1から5.1へ飛んでいるのは、DarwinをmacOSのバージョンとビルド番号の体系に結びつけたためである。macOSのビルド番号の体系では、すべてのバージョンが固有のビルド番号ではじまり、macOSのバージョンの全体の中のどの部分であるかわかるようになっている。Mac OS X v10.0は4ではじまるビルド番号があり、10.1には5ではじまるビルド番号があった（初期のビルド番号は開発者リリースを表していた）。Darwinのバージョンにあるピリオド以下の番号は、Mac OS Xのバージョンにある二つめのピリオド以下の番号とおなじである。Mac OS X v10.1.1（バージョン番号が飛んだときのバージョン）の場合は、ビルド5M28および10.1.1リリースであり、バージョン番号の5.1はこれに由来する。
ターミナルでuname -rのコマンドを実行するとDarwinのバージョン番号が表示され、uname -vとするとDarwinのバージョン番号をふくんだXNUのビルドバージョンが表示される。