Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Darwin (operating system)

Darwin
DeveloperApple Inc.
Written inC, C++, Objective-C, assembly language
OS familyUnix-like,[1][2] BSD[3]
Working stateCurrent
Source modelOpen source
Initial releaseNovember 15, 2000 (2000-11-15)
Latest release21.0.0 / June 7, 2021 (2021-06-07)
Repositorygithub.com/apple/darwin-xnu
PlatformsCurrent: 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 typeHybrid
Default
user interface
Command-line interface (Unix shell)
LicenseMostly Apple Public Source License (APSL), with closed-source drivers[4]
Official websiteopensource.apple.com

Darwin is an open-source Unix-like operating system first released by Apple Inc. in 2000. It is composed of code derived from NeXTSTEP, BSD, Mach, and other free software projects' code, as well as code developed by Apple.

Darwin forms the Unix-based core set of components upon which macOS (previously OS X and Mac OS X), iOS, watchOS, tvOS, iPadOS and bridgeOS are based. It 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).[5][6][7]

  1. ^ "Kernel Architecture Overview". Kernel Programming Guide.
  2. ^ "darwin-xnu/README.md at master". GitHub. Archived from the original on March 31, 2019. Retrieved November 21, 2019.
  3. ^ "Apple - Public Source - Darwin FAQ". Archived from the original on November 19, 2004. Retrieved August 9, 2021.
  4. ^ "Binary Drivers required for PureDarwin". Archived from the original on November 18, 2009. Retrieved July 20, 2009.
  5. ^ "Mac OS X Leopard - Technology - UNIX". Leopard Technology Overview. Apple Inc. Archived from the original on December 27, 2008. 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.
  6. ^ The Open Group (May 18, 2007). "Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers certification". Retrieved February 11, 2013.
  7. ^ "macOS version 10.13 High Sierra on Intel-based Mac computers". The Open Group. Retrieved November 19, 2017.

Previous Page Next Page