Current: x86-64, 64-bit ARM, 32-bit ARM (32-bit ARM support is closed-source) Historical: PowerPC (32-bit and 64-bit), IA-32
Kernel type
Hybrid (XNU)
Default user interface
Command-line interface (Unix shell)
License
Mostly Apple Public Source License (APSL), with closed-source drivers[5]
Official website
opensource.apple.com
Part of a series on
macOS
Features
History
Transition to Intel processors
Architecture
List of applications
List of games
Components
Versions
Rhapsody (Developer Release)
Hera (Server 1.0)
Kodiak (Public Beta)
Cheetah (10.0)
Puma (10.1)
Jaguar (10.2)
Panther (10.3)
Tiger (10.4)
Leopard (10.5)
Snow Leopard (10.6)
Lion (10.7)
Mountain Lion (10.8)
Mavericks (10.9)
Yosemite (10.10)
El Capitan (10.11)
Sierra (10.12)
High Sierra (10.13)
Mojave (10.14)
Catalina (10.15)
Applications
App Store
Automator
Calculator
Calendar
Chess
Contacts
Dashboard
Dictionary
DVD Player
FaceTime
Finder
Game Center
Grapher
iTunes (history)
Launchpad
Mail
Messages
Music
Notes
Notification Center
Photo Booth
Podcasts
Photos
Preview
Reminders
Safari (version history)
Stickies
TextEdit
Time Machine
Utilities
Activity Monitor
AirPort Utility
Archive Utility
Audio MIDI Setup
Bluetooth File Exchange
ColorSync
Console
Crash Reporter
DigitalColor Meter
Directory Utility
DiskImageMounter
Disk Utility
Font Book
Grab
Help Viewer
Image Capture
Installer
Keychain Access
Migration Assistant
Network Utility
ODBC Administrator
Remote Install Mac OS X
Screen Sharing
System Preferences
System Information
Terminal
Universal Access
VoiceOver
Related
Classic Mac OS
Copland
NeXTSTEP
Rhapsody
Darwin
v
t
e
Darwin is the core Unix operating system of macOS (previously OS X and Mac OS X), iOS, watchOS, tvOS, iPadOS, visionOS, and bridgeOS. It previously existed as an independent open-source operating system, first released by Apple Inc. in 2000. It is composed of code derived from NeXTSTEP, FreeBSD,[3] BSD, Mach, and other free software projects' code, as well as code developed by Apple.
Darwin is mostly POSIX-compatible, but has never, by itself, been certified as compatible with any version of POSIX. Starting with Leopard, macOS has been certified as compatible with the Single UNIX Specification version 3 (SUSv3).[6][7][8]
Contents
1History
2Design
2.1Kernel
2.2Hardware and software support
3License
4Release history
4.1Darwin 0–8 and corresponding Mac OS X releases
4.2Darwin 9; iPhone OS introduced
4.3Darwin 10-11; iPhone OS rebranded to iOS
4.4Darwin 12–15; Mac OS X rebranded into OS X
4.5Darwin 16–19; OS X rebranded into macOS
4.6Darwin 20 onwards
5Derived projects
5.1OpenDarwin
5.2PureDarwin
5.3Other derived projects
6See also
7References
8External links
History
Simplified history of Unix-like operating systems
The heritage of Darwin began with Unix derivatives supplemented by aspects of NeXT's NeXTSTEP operating system (later, since version 4.0, known as OPENSTEP), first released in 1989. After Apple bought NeXT in 1996, it announced it would base its next operating system on OPENSTEP. This was developed into Rhapsody in 1997, Mac OS X Server 1.0 in 1999, Mac OS X Public Beta in 2000, and Mac OS X 10.0 in 2001.
In 1999, Apple announced it would release the source code for the Mach 2.5 microkernel, BSD Unix 4.4 OS, and the Apache Web server components of Mac OS X Server.[9] At the time, interim CEO Steve Jobs alluded to United Kingdom naturalist Charles Darwin by announcing "because it's about evolution".[10] In 2000, the core operating system components of Mac OS X were released as open-source software under the Apple Public Source License (APSL) as Darwin; the higher-level components, such as the Cocoa and Carbon frameworks, remained closed-source.
Up to Darwin 8.0.1, released in April 2005, Apple released a binary installer (as an ISO image) after each major Mac OS X release that allowed one to install Darwin on PowerPC and Intel x86 systems as a standalone operating system.[11] Minor updates were released as packages that were installed separately. Darwin is now only available as source code. As of January 2023, Apple no longer mentions Darwin by name on its Open Source website and only publishes an incomplete collection of open-source projects relating to macOS and iOS.
Design
Diagram of macOS architecture
Kernel
Main pages: Software:XNU and Software:Mach (kernel)
The kernel of Darwin is XNU, a hybrid kernel which uses OSFMK 7.3[12] (Open Software Foundation Mach Kernel) from the OSF, various elements of FreeBSD (including the process model, network stack, and virtual file system),[13] and an object-oriented device driver API called I/O Kit.[14] The hybrid kernel design provides the flexibility of a microkernel[15][failed verification (See discussion.)] and the performance of a monolithic kernel.[16]
Hardware and software support
The last bootable full release of Darwin supported 32-bit and 64-bit Apple PowerPC systems and 32-bit Intel PCs.[17]
Darwin currently includes support for the 64-bit x86-64 variant of the Intel x86 processors used in Intel-based Macs and the 64-bit ARM processors used in the iPhone 5S and later, the 6th generation iPod Touch, the 5th generation iPad and later, the iPad Air family, the iPad Mini 2 and later, the iPad Pro family, the fourth generation and later Apple TVs, the HomePod family, and Macs with Apple silicon such as the 2020 Apple M1 Macs, as well as the Raspberry Pi 3B.[18][19] An open-source port of the XNU kernel exists that supports Darwin on Intel and AMD x86 platforms not officially supported by Apple, though it does not appear to have been updated since 2009.[20] An open-source port of the XNU kernel also exists for ARM platforms, though it has not been updated since 2016.[21] Older versions supported some or all of 32-bit PowerPC, 64-bit PowerPC, 32-bit x86, and 32-bit ARM.
It supports the POSIX API by way of its BSD lineage (largely FreeBSD userland), so a large number of programs written for various other UNIX-like systems can be compiled on Darwin with no changes to the source code.
Darwin does not include many of the defining elements of macOS, such as the Carbon and Cocoa APIs or the Quartz Compositor and Aqua user interface, and thus cannot run Mac applications. It does, however, support a number of lesser-known features of macOS, such as mDNSResponder, which is the multicast DNS responder and a core component of the Bonjour networking technology, and launchd, an advanced service management framework.
License
In July 2003, Apple released Darwin under version 2.0 of the Apple Public Source License (APSL), which the Free Software Foundation (FSF) classifies as a free software license incompatible with the GNU General Public License.[22] Previous versions were released under an earlier version of the APSL license, which did not meet the FSF definition of free software, although it did meet the requirements of the Open Source Definition.[23]
Release history
The following is a table of major Darwin releases with their dates of release and their derivative operating system releases.[24] Note that the corresponding releases may have been released on a different date.
Darwin 0–8 and corresponding Mac OS X releases
Version
Date
Corresponding releases
Notes
0.1
March 16, 1999
Mac OS X Server 1.0 releases
Initial release
0.1 is contrived (for sorting and identification) as this identified itself simply as Rhapsody 5.3
0.2
April 14, 1999
Mac OS X Server 1.0.1
0.3
August 5, 1999
Based on Rhapsody 5.5
ISO image is available on archive.org
After this point the kernel changed from the NeXTSTEP/OPENSTEP/Rhapsody to the newer XNU for Mac OS X
1.0
April 12, 2000
Developer preview 3
ISO image is available on archive.org
1.1
April 5, 2000
Developer preview 4
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 (code-named "Cheetah")
First commercial release of Darwin
All releases of Cheetah (v10.0.0–4) had the same version of Darwin.
1.4.1
October 2, 2001
Mac OS X v10.1 (code-named "Puma")
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.[25]
5.1
November 12, 2001
Mac OS X v10.1.1
Change in numbering scheme to match the Mac OS X build numbering scheme
5.5
June 5, 2002
Mac OS X v10.1.5
6.0.1
September 23, 2002
Mac OS X v10.2 (code-named "Jaguar")
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+ (Darwin 6.2)
Application profiles ("pre-heat files") for faster program launching.[26]
6.8
October 3, 2003
Mac OS X v10.2.8
7.0
October 24, 2003
Mac OS X Panther
Mac OS X v10.3.0
BSD layer synchronized with FreeBSD 5
Automatic file defragmentation, hot-file clustering and optional case sensitivity in HFS+
Commands such as cp and mv updated to preserve extended attributes and resource forks[28]
8.11
November 14, 2007
Mac OS X v10.4.11
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, which in turn is inherited from NeXTSTEP. In the build numbering system of macOS, every version has a unique beginning build number, which identifies what whole version of macOS 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).[29]
Darwin 9; iPhone OS introduced
Version
Date
Corresponding releases
Notes
9.0
October 26, 2007
Mac OS X Leopard
iPhone OS 1
Mac OS X v10.5.0
iPhone OS 1 support in Darwin 9.0.0d1
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.[30]
First Darwin core used for iPhone devices.
9.8
August 5, 2009
Mac OS X v.10.5.8
Darwin 10-11; iPhone OS rebranded to iOS
Version
Date
Corresponding releases
Notes
10.0
August 28, 2009
Mac OS X Snow Leopard
iOS 4
Mac OS X v10.6.0
End of official support for PPC 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
Initial support for Automatic Reference Counting
Support for blocks in C
Transparent file compression in HFS+.[31]
10.8
June 23, 2011
Mac OS X v10.6.8
11.0.0
July 20, 2011
Mac OS X Lion
iOS 5[32]
Mac OS X v10.7.0
XNU no longer supports PPC binaries (fat binary only for i386, x86_64).
XNU requires an x86_64 processor, except for iOS which is ARM based.
Improved sandboxing of applications
Complete support for Automatic Reference Counting
11.4.2
October 4, 2012
Mac OS X v10.7.5 (supplemental)
Darwin 12–15; Mac OS X rebranded into OS X
Version
Date
Corresponding releases
Notes
12.0.0
February 16, 2012
OS X Mountain Lion
OS X v10.8.0
Mac OS X was rebranded into OS X.
Objective-C garbage collection was deprecated in favor of Automatic Reference Counting
12.6.0
January 27, 2015
OS X v10.8.5 (with Security Update 2015-001)
13.0.0
June 11, 2013
OS X Mavericks
iOS 6
OS X v10.9.0
Virtual memory compression
Timer coalescing
OpenGL 4.1 and OpenCL 1.2
Server Message Block version 2 (SMB2) is now the default protocol for sharing files instead of AFP. This is to increase performance and cross-platform compatibility.
IPoTB (Internet Protocol over Thunderbolt Bridge).
The Open Transport API has been removed
13.4.0
September 17, 2014
OS X v10.9.5
14.0.0
September 18, 2014
OS X Yosemite
iOS 7, iOS 8
watchOS 1
OS X v10.10.0
14.5.0
August 13, 2015
OS X v10.10.5
15.0.0
September 16, 2015
OS X El Capitan
iOS 9
watchOS 2
tvOS 9
OS X v10.11.0 and iOS 9.0
System Integrity Protection. Protects certain system parts from being modified or tampered with by a process even if run by root or by a user with root privileges.
sudo is configured with the "tty_tickets" flag by default, restricting the session timeout to the terminal session (such as a window or tab) in which the user authenticated the program.
LibreSSL replaces OpenSSL
15.6.0
July 18, 2016
OS X v10.11.6 and iOS 9.3.3
Darwin 16–19; OS X rebranded into macOS
Version
Date
Corresponding releases
Notes
16.0.0
September 13, 2016
macOS Sierra
iOS 10
watchOS 3
tvOS 10
bridgeOS 1
macOS v10.12.0 and iOS 10.0.1 (initial release version)
OS X was rebranded into macOS.
Writing to /Volumes directory is now restricted to root user or any user with root privileges
System Integrity Protection now covers /Library/Application Support/com.apple.TCC directory that contains a list of applications that are allowed to "control the computer"
Objective-C garbage collector removed and replaced by Automatic Reference Counting that was introduced with Darwin v12.0 (OS X v10.8). Objective-C applications that use garbage collection will no longer work.
Native support for PPTP was removed.
16.5.0
March 27, 2017
macOS v10.12.4 and iOS 10.3
Changed filesystem from HFS+ to APFS on iOS devices. APFS is already available on macOS since 10.12.0 but can't be used on boot partition.
16.6.0
July 19, 2017
macOS v10.12.6 and iOS 10.3.3
17.0.0
September 19, 2017
macOS High Sierra
iOS 11
watchOS 4
tvOS 11
bridgeOS 2
APFS replaces HFS+ as the default filesystem for boot partition in macOS on Macs with flash storage. On Macs with HDDs, the boot partition must be reformatted to use APFS.
ntpd replaced by timed as a time synchronization service
FTP and telnet commands are removed.
Kernel extensions ("kexts") will require explicit approval by the user before being able to run.
17.5.0
March 29, 2018
macOS 10.13.4
Support for external graphics processors using Thunderbolt 3, and removes support for external graphics processors using Thunderbolt 1 and 2.
17.6.0
June 1, 2018
macOS v10.13.5
17.7.0
July 9, 2018
macOS v10.13.6 and iOS 11.4.1
18.0.0
September 24, 2018
macOS Mojave
iOS 12
watchOS 5
tvOS 12
bridgeOS 3
18.2.0
October 30, 2018
macOS v10.14.1 and iOS 12.1
Added support for the new Radeon Vega 20 GPUs in the new MacBooks
19.0.0
September 19, 2019
macOS Catalina
iOS 13
watchOS 6
tvOS 13
bridgeOS 4
19.2.0
December 10, 2019
macOS 10.15.2 and iOS 13.3
19.3.0
January 28, 2020
macOS 10.15.3 and iOS 13.3.1
System Extensions replace Kexts and runs in userspace, outside of the kernel.[33]
DriverKit replaces I/O Kit. It Introduces "Dexts" (Driver Extensions) which are built using DriverKit. Driverkit is a new SDK with all new frameworks based on IOKit, but is updated and modernized. Device Drivers run in userspace, outside of the kernel.[34][35][36]
Note: the tables above contain the release dates of the corresponding OS releases. Build dates for Darwin versions are not publicly available; the commands below only give the build date for the XNU kernel.
The command uname -r in Terminal will show the Darwin version number ("20.3.0"), and the command uname -v will show the XNU build version string, which includes the Darwin version number.
The command sw_vers will show the corresponding ProductName ("macOS"), the ProductVersion number ("11.2.3") and the BuildVersion string ("20D91").
Derived projects
Due to the free software nature of Darwin, there have been projects that aim to modify or enhance the operating system.
OpenDarwin
GNOME running on GNU-Darwin
OpenDarwin was a community-led operating system based on the Darwin system. It was founded in April 2002 by Apple Inc. and Internet Systems Consortium. Its goal was to increase collaboration between Apple developers and the free software community. Apple benefited from the project because improvements to OpenDarwin would be incorporated into Darwin releases; and the free/open source community benefited from being given complete control over its own operating system, which could then be used in free software distributions such as GNU-Darwin.[37]
On July 25, 2006, the OpenDarwin team announced that the project was shutting down, as they felt OpenDarwin had "become a mere hosting facility for Mac OS X related projects", and that the efforts to create a standalone Darwin operating system had failed.[38] They also state: "Availability of sources, interaction with Apple representatives, difficulty building and tracking sources, and a lack of interest from the community have all contributed to this."[39] The last stable release was version 7.2.1, released on July 16, 2004.[40]
PureDarwin
PureDarwin was a project to create a bootable operating system image from Apple's released source code for Darwin.[41] Since the halt of OpenDarwin and the release of bootable images since Darwin 8.x, it has been increasingly difficult to create a full operating system as many components become closed source. In 2015 the project created a preview release based on Darwin 9 with an X11 GUI,[42] followed by a command-line only 17.4 Beta based on Darwin 17.[43]
Other derived projects
Window Maker in XDarwin
XQuartz is a component of the X Window System that runs on macOS (Darwin). XDarwin, before the introduction of Apple's X11.app.
GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems.
Window Maker, a window manager designed to emulate the NeXT GUI as part of the wider GNUstep project.
MacPorts (formerly DarwinPorts), Fink, and Homebrew are projects to port UNIX programs to the Darwin operating system and provide package management. In addition, several standard UNIX package managers—such as RPM, pkgsrc, and Portage—have Darwin ports. Some of these operate in their own namespace so as not to interfere with the base system.
GNU-Darwin was a project that ports packages of free software to Darwin. They package OS images in a way similar to a Linux distribution.
The Darwine project was a port of Wine that allows one to run Microsoft Windows software on Darwin.
SEDarwin was a port of TrustedBSD mandatory access control framework and portions of the SELinux framework to Darwin.[44] It was incorporated into Mac OS X 10.5.[45]
The Darbat project was an experimental port of Darwin to the L4 microkernel family. It aims to be binary compatible with existing Darwin binaries.[46]
The Darling project is a compatibility layer for running macOS binaries on Linux systems. It uses some Darwin source code.[47]
There are various projects that focus on driver support: e.g., wireless drivers,[48][49] wired NIC drivers[50][51][52] modem drivers,[53] card readers,[54] and the ext2 and ext3 file systems.[55][56]
DarwinBSD Project is a Darwin project using pkgsrc for packages. It is an open source project.[57]
↑"Apple - Public Source - Darwin FAQ". http://developer.apple.com/darwin/projects/darwin/faq.html.
↑"Binary Drivers required for PureDarwin". http://www.puredarwin.org/legal/binarydrivers.
↑"Mac OS X Leopard - Technology - UNIX". Leopard Technology Overview. Apple Inc.. https://www.apple.com/macosx/leopard/technology/unix.html. "Leopard is now an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads."
↑The Open Group (May 18, 2007). "Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers certification". http://www.opengroup.org/openbrand/register/brand3555.htm.
↑"macOS version 10.13 High Sierra on Intel-based Mac computers". The Open Group. https://www.opengroup.org/openbrand/register/brand3632.htm.
↑Walsh, Jeff (March 22, 1999). "Apple goes open source with key OS components". InfoWorld (IDG InfoWorld) 21 (12): 40. https://books.google.com/books?id=G1AEAAAAMBAJ&pg=PA40. Retrieved 17 February 2020.
↑Kahney, Leander. "Apple Opens OS Code". Wired (Condé Nast). https://www.wired.com/1999/03/apple-opens-os-code/. Retrieved 17 February 2020.
↑"Apple ISO download directory". https://opensource.apple.com/static/iso/.
↑Jim Magee. WWDC 2000 Session 106 - Mac OS X: Kernel. 14 minutes in. Archived from the original on 2021-12-11.
↑"Mac Technology Overview: Kernel and Device Drivers Layer". Apple Developer Connection. https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/OSX_Technology_Overview/SystemTechnology/SystemTechnology.html#//apple_ref/doc/uid/TP40001067-CH207-BCICAIFJ.
↑Singh, Amit (January 7, 2004). "XNU: The Kernel". http://osxbook.com/book/bonus/ancient/whatismacosx/arch_xnu.html.
↑Roch, Benjamin. "Monolithic kernel vs. Microkernel". CiteSeerX 10.1.1.89.9877.
↑"Additional Features". Porting UNIX/Linux Applications to OS X. Apple Inc.. https://developer.apple.com/library/content/documentation/Porting/Conceptual/PortingUnix/additionalfeatures/additionalfeatures.html.
↑"Darwin 8.0.1 Release Notes". April 29, 2005. https://opensource.apple.com/static/iso/release-notes-8.0.1.txt.
↑"XNU board config for BCM2837". December 16, 2021. https://github.com/apple/darwin-xnu/blob/2ff845c2e033bd0ff64b5b6aa6063a1f8f65aa32/pexpert/pexpert/arm64/board_config.h#L223.
↑"Raspberry Pi 3 Model B". https://www.raspberrypi.com/products/raspberry-pi-3-model-b. ""Quad Core 1.2GHz Broadcom BCM2837""
↑"Voodoo XNU Kernel Source". https://code.google.com/p/voodoo-kernel/source/checkout. Requires an Apache SVN client.
↑"XNU on ARMv7". January 25, 2022. https://github.com/winocm/xnu.
↑"FSF's Opinion of the Apple Public Source License (APSL) 2.0". https://www.gnu.org/philosophy/apsl.html.
↑"The Problems with older versions of the Apple Public Source License (APSL)". https://www.gnu.org/philosophy/historical-apsl.html.
↑"Open Source Releases". Apple Developer Connection. http://opensource.apple.com.
↑"Technical Note TN2029: Mac OS X v10.1". Apple Developer Connection. https://developer.apple.com/technotes/tn/tn2029.html.
↑Siracusa, John (September 5, 2002). "Mac OS X 10.2 Jaguar". https://arstechnica.com/reviews/os/macosx-10-2.ars.
↑Siracusa, John (November 9, 2003). "Mac OS X 10.3 Panther". https://arstechnica.com/reviews/os/macosx-10-3.ars.
↑Siracusa, John (April 28, 2005). "Mac OS X 10.4 Tiger". https://arstechnica.com/reviews/os/macosx-10-4.ars.
↑Prabhakar, Ernie (November 9, 2001). "Darwin Version - New Scheme in Software Update 1". darwin-development (Mailing list). Archived from the original on January 14, 2009. Retrieved June 2, 2008.
↑Siracusa, John (October 28, 2007). "Mac OS X 10.5 Leopard: the Ars Technica review". https://arstechnica.com/reviews/os/mac-os-x-10-5.ars.
↑Siracusa, John (August 31, 2009). "Mac OS X 10.6 Snow Leopard: the Ars Technica review". https://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars.
↑As found on a jailbroken iPhone 4S
↑"System Extensions and DriverKit - WWDC19 - Videos". https://developer.apple.com/videos/play/wwdc2019/702/.
↑"PureDarwin 17.4 Beta". PureDarwin. 30 November 2019. https://github.com/PureDarwin/PD-17.4-Beta.
↑"Security Enhanced Darwin". SEDarwin. January 22, 2007. http://www.sedarwin.org/.
↑"What's New In Mac OS X: Mac OS X v10.5". Mac OS X Reference Library. Apple Inc. November 13, 2009. https://developer.apple.com/mac/library/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_5.html.
↑"L4/Darwin (aka Darbat)". Ertos.nicta.com.au. May 9, 2007. http://www.ertos.nicta.com.au/software/darbat/.
↑"Darling: macOS translation layer for Linux". https://www.darlinghq.org/.
↑yuriwho (May 5, 2002). "WirelessDriver Home Page". Wirelessdriver.sourceforge.net. http://wirelessdriver.sourceforge.net/.
↑"iwi2200 Darwin". SourceForge. March 27, 2009. https://sourceforge.net/projects/iwi2200/.
↑"Port BSD tulip driver(s) to Darwin OS | Download Port BSD tulip driver(s) to Darwin OS software for free at". SourceForge.net. https://sourceforge.net/projects/darwin-tulip/.
↑"RealTek network driver for Mac OS X/Darwin". SourceForge. March 15, 2006. https://sourceforge.net/projects/darwin-rtl8139.Project inactive since March 15, 2006.
↑"ZyXEL Modem Drivers for OS X/Darwin | Download ZyXEL Modem Drivers for OS X/Darwin software for free at". SourceForge.net. May 14, 2002. https://sourceforge.net/projects/darwinmodems.
↑"Mac OS X PC Card ATA Driver". Pccardata.sourceforge.net. December 20, 2001. http://pccardata.sourceforge.net/.
↑"Mac OS X Ext2 Filesystem | Download Mac OS X Ext2 Filesystem software for free at". SourceForge.net. October 14, 2002. https://sourceforge.net/projects/ext2fsx/.
↑"ext2 filesystem in user space". SourceForge. July 14, 2008. https://sourceforge.net/projects/ext2fuse.
↑"DarwinBSD". http://darwinbsd.tk/.
External links
Darwin Releases at Apple Developer Connection
source code of individual packages
Hexley, the Darwin mascot
PureDarwin.org
v
t
e
macOS
History
Architecture
Components
Server
Software
Versions
Server 1.0 Hera
Public Beta Kodiak
10.0 Cheetah
10.1 Puma
10.2 Jaguar
10.3 Panther
10.4 Tiger
10.5 Leopard
10.6 Snow Leopard
10.7 Lion
10.8 Mountain Lion
10.9 Mavericks
10.10 Yosemite
10.11 El Capitan
10.12 Sierra
10.13 High Sierra
10.14 Mojave
10.15 Catalina
Applications
App Store
Automator
Calculator
Calendar
Chess
Contacts
Dictionary
DVD Player
FaceTime
Finder
Game Center
Grapher
Home
iTunes (history)
Launchpad
Mail
Messages
News
Music
Notes
Notification Center
Podcasts
Photo Booth
Photos
Preview
QuickTime
Reminders
Safari (version history)
Stickies
TextEdit
Time Machine
Discontinued
Dashboard
Front Row
iChat
iPhoto
iSync
Sherlock
Utilities
Activity Monitor
AirPort Utility
AppleScript Editor
Archive Utility
Audio MIDI Setup
Bluetooth File Exchange
Boot Camp
ColorSync
Configurator
Console
Crash Reporter
DigitalColor Meter
Directory Utility
DiskImageMounter
Disk Utility
Font Book
Grab
Help Viewer
Image Capture
Installer
Keychain Access
Migration Assistant
Network Utility
ODBC Administrator
Screen Sharing
System Preferences
System Information
Terminal
Universal Access
VoiceOver
Discontinued
Software Update
Remote Install Mac OS X
Technology and user interface
AirDrop
Apple File System
Apple menu
Apple Push Notification service
AppleScript
Aqua
Audio Units
AVFoundation
Bonjour
Bundle
CloudKit
Cocoa
ColorSync
Command key
Core Animation
Core Audio
Core Data
Core Foundation
Core Image
Core OpenGL
Core Text
Core Video
CUPS
Cover Flow
Darwin
Dock
FileVault
Fonts
Gatekeeper
Grand Central Dispatch
icns
iCloud
I/O Kit
Kernel panic
Keychain
launchd
Mach-O
Menu extra
Metal
Mission Control
OpenCL
Option key
Preference Pane
Property list
Quartz
Quick Look
Smart Folders
Speakable items
Spotlight
Stacks
System Integrity Protection
Uniform Type Identifier
Universal binary
WebKit
XNU
XQuartz
Deprecated
HFS+
Discontinued
BootX
Brushed metal
Carbon
Classic Environment
Inkwell
QTKit
Rosetta
Spaces
Xgrid
v
t
e
Operating systems by Apple
Apple II, III, Lisa
Apple II series
Apple DOS
ProDOS
GS/OS
Apple III
SOS
Lisa
Lisa OS
MacWorks
Macintosh
Classic Mac OS
System 1
System 2, 3, 4
System 5
System 6
System 7
Mac OS 8
Mac OS 9
Mac OS X, OS X, macOS
History
NeXTSTEP
OpenStep
Rhapsody
Public Beta
Core
Darwin
XNU
Desktop
Mac OS X 10.0
10.1
10.2
10.3
10.4
10.5
10.6
10.7
OS X 10.8
10.9
10.10
10.11
macOS 10.12
10.13
10.14
10.15
Server
1.0
macOS Server
Other projects
Shipped
A/ROSE
A/UX
AIX for Apple Network Servers
MAE
MkLinux
PowerOpen Environment
Cancelled
Star Trek
Taligent
Copland
Nukernel
iPod, iPhone, Engineering:IPad
iPod software
iPhone OS
1
2
3
iOS
4
5
6
7
8
9
10
11
12
13
iPadOS
Other devices
Newton
Newton OS
Apple Watch
watchOS
Apple TV
Apple TV Software
tvOS
HomePod
audioOS
Italics denote discontinued products · List · Category
v
t
e
Unix and Unix-like operating systems
BSD
386BSD
FreeBSD
NetBSD
OpenBSD
DragonFly BSD
NeXTSTEP
Darwin
macOS
iOS
watchOS
tvOS
audioOS
iPadOS
SunOS
Ultrix
Coherent
GNU
Linux
Android
Chrome OS
LynxOS
MINIX
QNX
BlackBerry 10
Research Unix
System V
A/UX
AIX
HP-UX
illumos
IRIX
OpenServer
Solaris
Tru64 UNIX
UnixWare
Xenix
more...
Italics indicate discontinued branches. Category
Commons
Book
v
t
e
Free and open-source software
General
Alternative terms for free software
Comparison of open-source and closed-source software
Comparison of source-code-hosting facilities
Free software
Free software project directories
Gratis versus libre
Long-term support
Open-source software
Open-source software development
Outline
Software packages
Audio
Bioinformatics
Codecs
Collaboration
Configuration management
Device drivers
Graphics
Wireless
Geophysics
Health
Mathematics
Operating systems
Programming languages
Routing
Statistics
Television
Video games
Web applications
Content management systems
E-commerce
Word processors
Android apps
iOS apps
Commercial
Trademarked
Formerly proprietary
Community
Free software movement
History
Open-source-software movement
Organizations
Events
Licenses
AFL
Apache
APSL
Artistic
Beerware
Boost
BSD
CC0
CDDL
EPL
Free Software Foundation
GNU GPL
GNU LGPL
ISC
MIT
MPL
Ms-PL/RL
Python
Python Software Foundation License
Sleepycat
Unlicense
WTFPL
zlib
Types and standards
Comparison of free and open-source software licenses
Contributor License Agreement
Copyleft
Debian Free Software Guidelines
Definition of Free Cultural Works
Free license
The Free Software Definition
The Open Source Definition
Open-source license
Permissive software license
Public domain
Viral license
Challenges
Digital rights management
Firmware security
Hardware restrictions
License proliferation
Mozilla software rebranding
Proprietary device drivers
Proprietary firmware
Proprietary software
SCO/Linux controversies
Secure boot
Software patents
Software security
Trusted Computing
Related topics
Forking
GNU Manifesto
Microsoft Open Specification Promise
Open-core model
Open-source hardware
Shared Source Initiative
Source-available software
The Cathedral and the Bazaar
Revolution OS
Category
Commons
WikiProject
Book
0.00
(0 votes)
Original source: https://en.wikipedia.org/wiki/Darwin (operating system). Read more