Darwin (操作系统)
版本歷史

下表是主要的Darwin版本及其发行日期和相应的macOS版本的表格。请注意，相应的macOS版本可能是在其他日期发布的；有关这些日期，请参阅macOS页面。
| 版本 | 版本發佈日期 | 對應的版本 | 注解 |
| --- | --- | --- | --- |
| 0.1 | 1999年3月16日 | Mac OS X Server 1.0发行版 |  初始版本  0.1是人为设置的版本号，为了便于排序和标识。它本身的标识是 Rhapsody 5.3 |
| 0.2 | 1999年4月14日 | Mac OS X Server 1.0发行版 | Mac OS X Server 1.0.1 |
| 0.3 | 1999年8月5日 | Mac OS X Server 1.0发行版 | 基于 Rhapsody 5.5  可于archive.org找到ISO镜像  此后，内核从 NeXTSTEP/OPENSTEP/Rhapsody 更改为Mac OS X的较新XNU。 |
| 1.0 | 2000年4月12日 |  | 開發者預覽第3版  可于archive.org找到ISO镜像 |
| 1.1 | 2000年4月5日 |  | 開發者預覽第4版 |
| 1.2.1 | 2000年11月15日 | Mac OS X 公開測試版 | 代号 "Kodiak" |
| 1.3.1 | 2001年4月13日 | Mac OS X v10.0 |  代号 "Cheetah"  Darwin的首个商业版本  Cheetah(v10.0.0-4)的所有版本都有相同版本的Darwin |
| 1.4.1 | 2001年10月2日 | Mac OS X v10.1 |  代号 "Puma"  启动时间、实时线程、线程管理、缓存刷新和抢占式处理的性能改进  支持SMB和NFS  以Wget取代cURL |
| 5.1 | 2001年11月12日 | Mac OS X v10.1 | Mac OS X v10.1.1  更改编号方案以匹配Mac OS X内部版本编号方案 |
| 5.5 | 2002年6月5日 | Mac OS X v10.1 | Mac OS X v10.1.5 |
| 6.0.1 | 2002年9月23日 | Mac OS X v10.2 |  代号 "Jaguar"  GCC由2更新至3.1  支持IPv6及IPSec  mDNSResponder 服務探索的守護行程（Rendezvous)  新增CUPS, Ruby, Python  在HFS+中支持日志  速度更快的應用程序配置文件（"pre-heat files"） |
| 6.8 | 2003年10月3日 | Mac OS X v10.2 | Mac OS X v10.2.8 |
| 7.0 | 2003年10月24日 | Mac OS X Panther |  Mac OS X v10.3.0  BSD層與FreeBSD5同步  HFS+中的自動文件碎片整理、熱文件集群和可選的区分大小写功能  用bash取代tcsh作為默認shell  支持只讀NTFS（Darwin 7.9）. |
| 7.9 | 2005年4月15日 | Mac OS X Panther | Mac OS X v10.3.9 |
| 8.0 | 2005年4月29日 | Mac OS X Tiger Mac OS X for Apple TV |  Mac OS X v10.4.0  穩定版的应用程序接口,细粒度的内核锁,64位的BSD層  launchd服務管理框架  擴展文件屬性，存取控制表  更新如cp及mv的命令以保護擴展屬性及resource forks |
| 8.11 | 2007年11月14日 | Mac OS X Tiger Mac OS X for Apple TV | Mac OS X v10.4.11 |
| 9.0 | 2007年10月26日 | Mac OS X Leopard iPhone OS 1.0 | Mac OS X v10.5.0  Darwin 9.0.0d1中的iPhone OS 1支持  完整的POSIX標準实现，改進分層的行程排程模型，動態分配分頁檔案、動態資源限制（對個別檔案與行程）、行程沙盒化、隨機位址空間配置、DTrace的追蹤框架、檔案系統事件的管理員、目錄的硬式連結  Apache1.3及PHP4更新至Apache 2.2及PHP 5  支持只讀ZFS  最早用于iPhone的Darwin内核 |
| 9.8 | 2009年8月5日 | Mac OS X Leopard iPhone OS 1.0 | Mac OS X v.10.5.8 |
| 10.0 | 2009年8月28日 | Mac OS X Snow Leopard iOS 4.0 | Mac OS X v10.6.0  停止支援PowerPC架構  64-bit核心及驅動程式  libdispatch任務并行框架  OpenCL異構計算框架  初始支持自动引用计数  透過C语言支援Blocks  以HFS+数据压缩文件 |
| 10.1 | 2009年9月10日 | Mac OS X Snow Leopard iOS 4.0 | Mac OS X v10.6.1 |
| 10.2 | 2009年11月9日 | Mac OS X Snow Leopard iOS 4.0 | Mac OS X v10.6.2 |
| 10.3 | 2010年3月29日 | Mac OS X Snow Leopard iOS 4.0 | Mac OS X v10.6.3 iOS 4.0 |
| 10.4 | 2010年6月15日 | Mac OS X Snow Leopard iOS 4.0 | Mac OS X v10.6.4 |
| 10.5 | 2010年11月11日 | Mac OS X Snow Leopard iOS 4.0 | Mac OS X v10.6.5 |
| 10.6 | 2011年1月6日 | Mac OS X Snow Leopard iOS 4.0 | Mac OS X v10.6.6 |
| 10.7 | 2011年3月21日 | Mac OS X Snow Leopard iOS 4.0 | Mac OS X v10.6.7 |
| 10.8 | 2011年6月23日 | Mac OS X Snow Leopard iOS 4.0 | Mac OS X v10.6.8 |
| 11.0.0 | 2011年7月20日 | Mac OS X Lion iOS 5 | Mac OS X v10.7.0  XNU不再支持PowerPC二进制文件（大二进制文件仅适用于i386，x86_64）。  XNU需要x86_64处理器，基于ARM的iOS除外。  改进了应用程序的沙箱  完全支持自动引用计数 |
| 11.1.0 | 2011年8月16日 | Mac OS X Lion iOS 5 | Mac OS X v10.7.1 |
| 11.2.0 | 2011年10月13日 | Mac OS X Lion iOS 5 | Mac OS X v10.7.2 |
| 11.3.0 | 2012年2月2日 | Mac OS X Lion iOS 5 | Mac OS X v10.7.3 |
| 11.4.2 | 2012年10月4日 | Mac OS X Lion iOS 5 | Mac OS X v10.7.5 (额外的) |
| 12.0.0 | 2012年2月16日 | OS X Mountain Lion | OS X v10.8.0  Mac OS X被更名为OS X。  不再推荐使用Objective-C垃圾收集，建议使用自动引用计数 |
| 12.6.0 | 2015年1月27日 | OS X Mountain Lion | OS X v10.8.5(带有安全更新2015-001) |
| 13.0 | 2013年6月10日 | OS X Mavericks iOS 6 | OS X v10.9.0  虚拟内存压缩  计时器合并  OpenGL 4.1和OpenCL 1.2  服务器消息块版本2（SMB2）取代AFP成为共享文件的默认协议。这是为了提高性能和跨平台兼容性。  IPoTB（基于Thunderbolt桥的Internet协议）。  Open Transport API已被删除 |
| 13.4.0 | 2014年9月7日 | OS X Mavericks iOS 6 | OS X v10.9.5 |
| 14.0.0 | 2014年9月18日 | OS X Yosemite iOS 7 iOS 8 | OS X v10.10.0 |
| 14.5.0 | 2015年8月13日 | OS X Yosemite iOS 7 iOS 8 | OS X v10.10.5 |
| 15.0.0 | 2015年9月16日 | OS X El Capitan iOS 9 | OS X v10.11.0 iOS 9.0 系统完整性保护。 即使由root或具有root特权的用户运行，也可以防止某些系统部件被进程修改或篡改。  sudo配置默认情况下使用“tty_tickets”标志，将会话超时限制为用户在其中验证程序的终端会话（例如窗口或选项卡）。  LibreSSL取代了OpenSSL |
| 15.6.0 | 2016年7月18日 | OS X El Capitan iOS 9 | OS X v10.11.6 iOS 9.3.3 |
| 16.0.0 | 2016年9月13日 | macOS Sierra iOS 10 | macOS v10.12.0 iOS 10.0.1（初始发行版） OS X被更名为macOS。  现在，仅有root用户或具有root特权的用户可以写入/Volumes目录  系统完整性保护现在涵盖了/Library/ApplicationSupport/com.apple.TCC目录，其中包含允许“控制计算机”的应用程序列表  删除了Objective-C垃圾收集器，并替换为Darwin v12.0（OS X v10.8）引入的自动引用计数。使用垃圾回收的Objective-C应用程序将不再起作用。  对PPTP的本机支持已删除。 |
| 16.5.0 | 2017年3月27日 | macOS Sierra iOS 10 | macOS v10.12.4 iOS 10.3 在iOS设备上将文件系统从HFS+更改为APFS。自10.12.0起，APFS已在macOS上可用，但不能在启动分区上使用。 |
| 16.6.0 | 2017年7月19日 | macOS Sierra iOS 10 | macOS v10.12.6 iOS 10.3.3 |
| 17.0.0 | 2017年9月19日 | macOS High Sierra iOS 11 |  在具有闪存的Mac上，macOS中引导分区的默认文件系统从HFS+替换为了APFS。在具有HDD的Mac上，必须重新格式化启动分区才能使用APFS。  将时间同步服务从ntpd替换为了timed  FTP和telnet命令被删除。  内核扩展（Kexts）将需要用户明确批准才能运行。 |
| 17.5.0 | 2018年3月29日 | macOS High Sierra iOS 11 | macOS 10.13.4  支持使用Thunderbolt 3的外部图形处理器，并删除了使用Thunderbolt 1和2的外部图形处理器的支持。 |
| 17.6.0 | 2018年6月1日 | macOS High Sierra iOS 11 | macOS v10.13.5 |
| 17.7.0 | 2018年7月9日 | macOS High Sierra iOS 11 | macOS v10.13.6 iOS 11.4.1 |
| 18.0.0 | 2018年9月2日 | macOS Mojave iOS 12 |  |
| 18.2.0 | 2018年10月30日 | macOS Mojave iOS 12 | macOS v10.14.1 iOS 12.1 在新的MacBook中增加了对新的Radeon Vega 20 GPU的支持 |
| 19.0.0 | 2019年9月19日 | macOS Catalina iOS 13 |  |
| 19.2.0 | 2019年12月10日 | macOS Catalina iOS 13 | macOS 10.15.2 iOS 13.3 |
| 19.3.0 | 2020年1月28日 | macOS Catalina iOS 13 | macOS 10.15.3 iOS 13.3.1 系统扩展取代了Kexts，并在内核之外的用户空间中运行。  DriverKit取代了IOKit。 它引入了使用DriverKit构建的“ Dexts”（驱动程序扩展）。 Driverkit是一个新的SDK，具有基于IOKit的所有新框架，但已进行了更新和现代化。 设备驱动程序在内核外部的用户空间中运行。 |
| 20.1.0 | 2020年10月30日 | macOS Big Sur iOS 14 | macOS 11.0.1 |
| 20.2.0 | 2021年12月15日 | macOS Big Sur iOS 14 | macOS 11.1 |
| 20.3.0 | 2021年2月2日 | macOS Big Sur iOS 14 | macOS 11.2 |
| 20.4.0 | 2021年4月20日 | macOS Big Sur iOS 14 | macOS 11.3 |
| 20.5.0 | 2021年5月24日 | macOS Big Sur iOS 14 | macOS 11.4 |
| 20.6.0 | 2021年6月2日 | macOS Big Sur iOS 14 | macOS 11.5 |
| 21.0.0 | 2021年6月7日 | macOS Monterey iOS 15 | macOS 12.0 beta 1 |
| 21.0.1 | 2021年10月25日 | macOS Monterey iOS 15 | macOS 12.0 |
| 21.1.0 | 2021年10月25日 | macOS Monterey iOS 15 | macOS 12.0.1 |
| 21.2.0 | 2021年12月7日 | macOS Monterey iOS 15 | macOS 12.1 |
| 21.3.0 | 2022年1月7日 | macOS Monterey iOS 15 | macOS 12.2 |
Mac OS X v10.1.1发行版中，版本号从Darwin 1.4.1跃升至5.1，旨在将Darwin与Mac OS X版本和内部版本号系统联系起来，而后者又是从NeXTSTEP继承而来的。在macOS的内部版本号系统中，每个版本都有一个唯一的开始内部版本号，用于标识其所属的整个macOS版本。Mac OS X v10.0的内部版本号以4开头，10.1的内部版本号以5开头，依此类推（早期的内部版本号代表开发人员的版本）。
命令终端中的uname -r 命令将显示Darwin版本号，uname -v命令将显示XNU构建版本的字符串，其中包括Darwin的版本号。